CyberEngineMkIII
|
Defines CYB::API::Interop::Constructor. More...
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. | |
Defines CYB::API::Interop::Constructor.
Definition in file Constructor.hpp.