refl-cpp |

Classes
refl::attr::usage Namespace Reference

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...

## Detailed Description

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.