Concepts | |
| concept | attributes |
| attribute reflection allows to enumerate and direct access to the attributes of a class. A class supports reflection if the following typedef and two methods are implemented: | |
| concept | basetypes |
| basetypes reflection allows to enumerate all base classes. The class has the following typename: | |
| concept | supported |
| concept to check if a class supports reflections | |
| concept | enumerate |
| concept to check if a enum supports reflection | |