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.