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