Mirror reflection library 0.5.13
|
StorageClassTag is a type which reflects the storage class of a construct. 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. |
StorageClassTag is a type which reflects the storage class of a construct.
There are several types which are models of this concept - spec_auto_tag which represents automatic storage class, spec_extern_tag representing extern storage class, spec_static_tag for static storage class, spec_mutable_tag for mutable storage class, spec_register_tag representing the register storage class and spec_thread_local_tag representing thread-local storage class.
static std::string mirror::SpecifierTag::keyword | ( | void | ) | [static, inherited] |
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.