Contains a number of constraints applicable to refl-cpp attributes. More...
Classes | |
struct | any |
Specifies that an attribute type inheriting from this type can only be used with any one of REFL_TYPE, REFL_FIELD, REFL_FUNC. More... | |
struct | field |
Specifies that an attribute type inheriting from this type can only be used with REFL_FIELD() More... | |
struct | function |
Specifies that an attribute type inheriting from this type can only be used with REFL_FUNC() More... | |
struct | member |
Specifies that an attribute type inheriting from this type can only be used with REFL_FUNC or REFL_FIELD. More... | |
struct | type |
Specifies that an attribute type inheriting from this type can only be used with REFL_TYPE() More... | |
Contains a number of constraints applicable to refl-cpp attributes.
Contains base types which create compile-time constraints that are verified by refl-cpp. These base-types must be inherited by custom attribute types.