visitor.h
Go to the documentation of this file.
Definition: access_levels.h:33
The policy class contains all policies that can be used during the registration of reflection informa...
Definition: policy.h:49
The type class holds the type information for any arbitrary object.
Definition: type.h:177
Policy policy
The used policy during registration.
Definition: visitor.h:177
The constructor_function_info class is used to forward all information during registration of a const...
Definition: visitor.h:174
Getter property_getter
Definition: visitor.h:218
The method_info class is used to forward all information during registration of a property...
Definition: visitor.h:213
The method class provides several meta information about a method and can be invoked.
Definition: method.h:121
#define RTTR_ENABLE(...)
This macro is necessary in order to retrieve type information about the inheritance graph of a class...
Definition: rttr_enable.h:76
const constructor ctor_item
The constructor object.
Definition: visitor.h:178
The class visitor, is used for visiting your registered accessors of a type at compile time...
Definition: visitor.h:98
Policy policy
The used policy during registration.
Definition: visitor.h:190
T declaring_type
The type T where this method is declared to.
Definition: visitor.h:189
The method_info class is used to forward all information during registration of a method...
Definition: visitor.h:187
T declaring_type
The type T where this constructor is declared to.
Definition: visitor.h:164
T declaring_type
The type T where this constructor is declared to.
Definition: visitor.h:176
Setter property_setter
Definition: visitor.h:219
const property property_item
Definition: visitor.h:217
The constructor_info class is used to forward all information during registration of a constructor...
Definition: visitor.h:162
The property class provides several meta information about a property and gives read/write access to ...
Definition: property.h:117
Acc function_ptr
The function pointer of the method (can be a member- or free function)
Definition: visitor.h:192
The type_info class is used to forward all information during registration of a class.
Definition: visitor.h:148
Acc function_ptr
The function pointer to create object T.
Definition: visitor.h:179
The constructor class provides several meta information about a constructor and can be invoked...
Definition: constructor.h:89
The property_info class is used to forward all information during registration of a property...
Definition: visitor.h:200
const method & method_item
The method object.
Definition: visitor.h:191
Policy policy
The used policy during registration.
Definition: visitor.h:165
const constructor & ctor_item
The constructor object.
Definition: visitor.h:166