#include <utility>Go to the source code of this file.
Namespaces | |
| namespace | bbm |
| namespace | bbm::reflection |
| namespace | bbm::concepts |
| namespace | bbm::concepts::reflection |
Concepts | |
| concept | bbm::concepts::reflection::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 | bbm::concepts::reflection::basetypes |
| basetypes reflection allows to enumerate all base classes. The class has the following typename: | |
| concept | bbm::concepts::reflection::supported |
| concept to check if a class supports reflections | |
| concept | bbm::concepts::reflection::enumerate |
| concept to check if a enum supports reflection | |