Mirror reflection library
0.5.13
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
Class List
Class Hierarchy
Class Members
mirror
MetaEnum
mirror::MetaEnum Member List
This is the complete list of members for
mirror::MetaEnum
, including all inherited members.
apply_modifier< MetaType, ModifierLambdaExpression >
mirror::MetaType
[friend]
base_name
(void)
mirror::MetaNamedObject
[static]
categorize_meta_object
(MetaEnum)
mirror::MetaEnum
[friend]
mirror::MetaType::categorize_meta_object
(MetaType)
mirror::MetaType
[friend]
mirror::MetaNamedScopedObject::categorize_meta_object
(MetaNamedScopedObject)
mirror::MetaNamedScopedObject
[friend]
mirror::MetaNamedObject::categorize_meta_object
(MetaNamedObject)
mirror::MetaNamedObject
[friend]
mirror::MetaObject::categorize_meta_object
(MetaObject)
mirror::MetaObject
[friend]
mirror::MetaScopedObject::categorize_meta_object
(MetaScopedObject)
mirror::MetaScopedObject
[friend]
mirror::MetaScope::categorize_meta_object
(MetaScope)
mirror::MetaScope
[friend]
constructors< MetaClass >
mirror::MetaType
[friend]
container_kind< MetaType >
mirror::MetaType
[friend]
containers< MetaType >
mirror::MetaType
[friend]
enum_size< MetaEnum >
mirror::MetaEnum
[friend]
enum_values< MetaClass >
mirror::MetaEnum
[friend]
full_name
(void)
mirror::MetaNamedScopedObject
[static]
has_value_name
(const std::string &name)
mirror::MetaEnum
[static]
is_a< MetaObject, ConceptTag >
mirror::MetaObject
[friend]
local_name
(void)
mirror::MetaNamedScopedObject
[static]
members< MetaScope >
mirror::MetaScope
[friend]
name_by_value
(Enum x)
mirror::MetaEnum
[static]
original_type
typedef
mirror::MetaType
original_type< MetaType >
mirror::MetaType
[friend]
scope
typedef
mirror::MetaScopedObject
scope< MetaScopedObject >
mirror::MetaScopedObject
[friend]
size
typedef
mirror::MetaEnum
traverse_elements
(MetaType meta_type, MetaType::original_type &container, TernaryFunctor elem_func, BinaryFunctor empty_func)
mirror::MetaType
[friend]
value
(IntegralConstantType index)
mirror::MetaEnum
[static]
value
(int index)
mirror::MetaEnum
[static]
value_by_name
(const std::string &name)
mirror::MetaEnum
[static]
value_name
(IntegralConstantType index)
mirror::MetaEnum
[static]
value_name
(int index)
mirror::MetaEnum
[static]
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.