CyberEngineMkIII
|
Defines interop classes that should not be used individually. More...
Classes | |
class | Allocatable |
Defines the base class for allocatable engine objects. More... | |
class | Allocator |
Used for allocating objects within and without the engine. More... | |
class | Constructor |
Template for defining the types of parameters for engine object constructors with multiple arguments. More... | |
class | Constructor< void > |
Used as a base class by all constructors. More... | |
class | Constructor< AType > |
Template for defining the types of parameters for engine object constructors. More... | |
class | NullConstructor |
Used for object which aren't allocatables. More... | |
class | Context |
Class which is used as an API for the engine. More... | |
class | Object |
Template type for wrapping pointers and treating them as objects. Only works with CyberEngine interface types. More... | |
class | STLAllocator |
Remaps STL style allocations to the CyberEngine Allocator. Based on std::allocator, usable on STL containers. More... | |
Typedefs | |
using | EmptyConstructor = Constructor< void > |
Constructor<void> alias. | |
Defines interop classes that should not be used individually.