CyberEngineMkIII
|
Aliasings of STL containers to use the correct allocator types. More...
Go to the source code of this file.
Classes | |
class | CYB::API::Interop::STLAllocator< AType > |
Remaps STL style allocations to the CyberEngine Allocator. Based on std::allocator, usable on STL containers. More... | |
Namespaces | |
CYB | |
Encapsulates the engine in it's entirety. | |
CYB::API | |
Namespace containing the public API define EXPLICIT_API_USAGE to prevent automatic 'using'. | |
CYB::API::Interop | |
Defines interop classes that should not be used individually. | |
CYB::API::Container | |
Contains usings of STL contianer types. | |
Typedefs | |
template<typename AType > | |
using | CYB::API::Container::Deque = std::deque< AType, Interop::STLAllocator< AType >> |
std::deque algorithms using the CyberEngine's allocator | |
template<typename AType > | |
using | CYB::API::Container::Vector = std::vector< AType, Interop::STLAllocator< AType >> |
std::vector algorithms using the CyberEngine's allocator | |
template<typename AType , typename AContainer = Deque<AType>> | |
using | CYB::API::Container::Stack = std::stack< AType, AContainer > |
std::stack algorithms using the CyberEngine's allocator | |
Aliasings of STL containers to use the correct allocator types.
Definition in file Containers.hpp.