CyberEngineMkIII
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Namespaces | Typedefs
Constructor.hpp File Reference

Defines CYB::API::Interop::Constructor. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CYB::API::Interop::Constructor< AType, ATypes >
 Template for defining the types of parameters for engine object constructors with multiple arguments. More...
 
class  CYB::API::Interop::Constructor< void >
 Used as a base class by all constructors. More...
 
class  CYB::API::Interop::Constructor< AType >
 Template for defining the types of parameters for engine object constructors. More...
 
class  CYB::API::Interop::NullConstructor
 Used for object which aren't allocatables. 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.
 

Typedefs

using CYB::API::Interop::EmptyConstructor = Constructor< void >
 Constructor<void> alias.
 

Detailed Description

Defines CYB::API::Interop::Constructor.

Definition in file Constructor.hpp.