|
#define | MAKE_USER_DEFINED_LITERAL(ident_name, base_type, suffix) |
|
#define | MAKE_USER_DEFINED_NUMERIC_LITERAL(ident_name, base_type, suffix) |
|
#define | MAKE_OPAQUE_IDENTIFIER(ident_name, base_type) |
|
#define | MAKE_OPAQUE_NUMERIC_IDENTIFIER(ident_name, base_type) |
|
#define | MAKE_IDENTIFIER(ident_name, base_type) MAKE_OPAQUE_IDENTIFIER(ident_name, base_type) |
|
#define | MAKE_NUMERIC_IDENTIFIER(ident_name, base_type) MAKE_OPAQUE_NUMERIC_IDENTIFIER(ident_name, base_type) |
|
#define | MAKE_IDENTIFIER_UDL(ident_name, base_type, suffix) |
|
#define | MAKE_NUMERIC_IDENTIFIER_UDL(ident_name, base_type, suffix) |
|
- Author
- Chase Geigle Defines CRTP base classes that allow for the creation of type-safe "typedef" classes that serve as identifiers in the project.
All files in META are dual-licensed under the MIT and NCSA licenses. For more details, consult the file LICENSE.mit and LICENSE.ncsa in the root of the project.