Mirror reflection library 0.5.13
|
Classes | |
struct | mirror::SpecifierTag |
SpecifierTag is a class reflecting a trait specified by a specifier keyword. More... | |
struct | mirror::InheritanceTypeTag |
InheritanceTypeTag is a type which reflects the type of class inheritance. More... | |
struct | mirror::StorageClassTag |
StorageClassTag is a type which reflects the storage class of a construct. More... | |
struct | mirror::ConstnessTag |
ConstnessTag is a type that reflects the member function constness. More... | |
struct | mirror::AccessTypeTag |
AccessTypeTag is a type that reflects the class member access type specifier. More... | |
struct | mirror::ElaboratedTypeTag |
ElaboratedTypeTag is a type that reflects the elaborated type specifier. More... |
These are models for tag classes which reflect various base-level construct specifiers for storage class, class' member accessibility, inheritance types, etc. These concept classes are defined here only for documentation purposes and cannot be used in any end-user code.