Mirror reflection library 0.5.13
|
Contextual information for the constructor wrapper of a generated factory. More...
#include <mirror/doc/concepts_fact_gen.hpp>
Public Types | |
typedef Range < MetaNamedScopedObject > | context |
The context in which the factory argument source is used. | |
typedef MetaClass | product |
Meta class reflecting the product whose constructor is wrapped. | |
typedef IntegralConstant | constructor_index |
The index of the constructor that is being wrapped. | |
typedef MetaConstructor | constructor |
The constructor which is wrapped. | |
Public Attributes | |
EnumerationInfo | enumeration_info |
Constructor enumeration information. |
Contextual information for the constructor wrapper of a generated factory.
Models of the ConstructorInfo provide information during the initialization of the factory constructor wrappers. Instances of ConstructorInfo are passed by the factory generator to the add_constructor(...) member function.