Mirror reflection library - Lagoon run-time layer 0.5.13
|
Common base interface for various specifiers. More...
#include <lagoon/specifiers.hpp>
Public Member Functions | |
std::string | keyword (void) |
Returns the specifier keyword. | |
specifier_category | category (void) |
Returns the tag identifying the category of the specifier. | |
bool | is_a (specifier_category cat) |
Convenience function for checking if the specifier is of a category. | |
bool | is_none (void) |
Returns true if this is the non-specifier. | |
Protected Member Functions | |
template<class Specifier > | |
specifier (Specifier) |
Common base interface for various specifiers.
Serves as the base interface for classes representing various specifiers.