Mirror reflection library 0.5.13
|
SpecifierTag is a class reflecting a trait specified by a specifier keyword. More...
#include <mirror/doc/concepts_specifier.hpp>
Static Public Member Functions | |
static std::string | keyword (void) |
Returnins the keyword for the specifier represented by this tag. |
SpecifierTag is a class reflecting a trait specified by a specifier keyword.
SpecifierTag(s) can be used to examine various traits of base-level constructs like base class inheritance type, member function constness, variable storage class, etc. which are specified by various specifier keywords, like virtual, public, protected, private, mutable, static, etc.
static std::string mirror::SpecifierTag::keyword | ( | void | ) | [static] |
Returnins the keyword for the specifier represented by this tag.
This function can be used to get the keyword for the specifier which is represented by the SpecifierTag type.