mirror of
https://github.com/edubart/otclient.git
synced 2025-10-29 01:25:34 +01:00
Rework stdext classes
Implement new classes: * stdext::any => ligher replacement for boost::any * stdext::packed_any => like any but optimized to use less memory * stdext::shared_object => ligher replacement for std::shared_ptr * stdext::shared_object_ptr => replacement for boost::intrusive_ptr * stdext::fast_storage => for storing dynamic data * stdext::packed_storage => same but with less memory * stdext::packed_vector => std::vector with less memory Compiling should be a little faster now because global boost including is not needed anymore
This commit is contained in:
@@ -34,18 +34,29 @@ set(framework_SOURCES ${framework_SOURCES}
|
||||
${CMAKE_CURRENT_LIST_DIR}/util/size.h
|
||||
|
||||
# stdext
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/any.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/boolean.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/cast.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/compiler.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/demangle.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/demangle.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/dumper.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/dynamic_storage.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/exception.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/format.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/math.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/math.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/stdext.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/string.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/time.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/types.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/attrib_storage.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/packed_any.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/packed_storage.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/packed_vector.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/shared_object.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/stdext.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/string.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/string.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/time.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/time.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/traits.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/stdext/types.h
|
||||
|
||||
# core
|
||||
${CMAKE_CURRENT_LIST_DIR}/core/application.cpp
|
||||
|
||||
Reference in New Issue
Block a user