CyberEngineMkIII
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Typedefs
CYB::API::Interop Namespace Reference

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.
 

Detailed Description

Defines interop classes that should not be used individually.