Mirror reflection library - Lagoon run-time layer 0.5.13

lagoon::specifier Struct Reference

Common base interface for various specifiers. More...

#include <lagoon/specifiers.hpp>

List of all members.

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)

Detailed Description

Common base interface for various specifiers.

Serves as the base interface for classes representing various specifiers.


The documentation for this struct was generated from the following file:

Copyright © 2006-2011 Matus Chochlik, University of Zilina, Zilina, Slovakia.
<matus.chochlik -at- fri.uniza.sk>
<chochlik -at -gmail.com>
Documentation generated on Fri Dec 16 2011 by Doxygen (version 1.7.3).
Important note: Although the 'boostified' version of Mirror uses the Boost C++ libraries Coding Guidelines and is implemented inside of the boost namespace, it IS NOT an officially reviewed and accepted Boost library. Mirror is being developed with the intention to be submitted for review for inclusion to the Boost C++ libraries.