Mirror reflection library
0.5.13
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
Class List
Class Hierarchy
Class Members
All
Functions
Variables
Typedefs
Enumerations
Related Functions
a
b
c
d
e
f
i
l
m
o
p
r
s
t
v
- a -
access_type :
mirror::MetaClassMember
,
mirror::MetaInheritance
- b -
base_class :
mirror::MetaInheritance
- c -
category :
mirror::MetaMetaObject
constness :
mirror::MetaMemberFunction
constructor :
mirror::ConstructorInfo
constructor_index :
mirror::ConstructorInfo
context :
mirror::ConstructionInfo
,
mirror::ConstructorInfo
- d -
default_traversal :
mirror::MetaContainer
derived_class :
mirror::MetaInheritance
- e -
elaborated_type :
mirror::MetaClass
element_type :
mirror::MetaContainer
- f -
function :
mirror::ConstructionInfo
- i -
inheritance_type :
mirror::MetaInheritance
- l -
linkage :
mirror::MetaFunction
locator_type :
mirror::MetaLocator
- m -
mutating :
mirror::Locator
- o -
original_type :
mirror::MetaType
- p -
parameter :
mirror::ConstructionInfo
parameter_index :
mirror::ConstructionInfo
parameters :
mirror::ConstructionInfo
position :
mirror::MetaParameter
product :
mirror::ConstructorInfo
- r -
result_type :
mirror::MetaFunction
,
mirror::MetaConstructor
- s -
safe :
mirror::Locator
scope :
mirror::MetaScopedObject
,
mirror::MetaGlobalScope
,
mirror::MetaContainer
,
mirror::MetaClassMember
,
mirror::MetaNamespace
,
mirror::MetaEnumValue
,
mirror::MetaFreeVariable
signature :
mirror::MetaEraser
,
mirror::MetaLocator
,
mirror::MetaTraversal
,
mirror::MetaInserter
size :
mirror::MetaEnum
storage_class :
mirror::MetaVariable
,
mirror::MetaFunction
- t -
traversal_type :
mirror::MetaTraversal
type :
mirror::container_kind_tags
,
mirror::MetaVariable
,
mirror::MetaTypeTemplate::reflected_template< P >
,
mirror::MetaTypedef
,
mirror::cts::evaluate< CTString >
,
mirror::cts::skip_front< CTString, Length >
,
mirror::cts::slice< CTString, Start, Length >
,
mirror::cts::find< CTString1, CTString2 >
,
mirror::cts::tail< CTString, Length >
,
mirror::cts::head< CTString, Length >
,
mirror::cts::concat< CTStrings >
,
mirror::cts::step_front< CTString >
,
mirror::cts::char_type< CTString >
,
mirror::mp::unique< Range >
,
mirror::mp::push_back< Range, Item >
,
mirror::mp::step_front< Range >
,
mirror::members< MetaScope >
,
mirror::mp::at_c< Range, Index >
,
mirror::mp::back< BiDiRange >
,
mirror::mp::front< Range >
,
mirror::mp::get< Optional >
,
mirror::mp::use_arg< Expr, Params >
,
mirror::mp::apply< LambdaExpression, Params >
,
mirror::mp::is_one_of< MetaObject, Concepts >
,
mirror::mp::is_not_a< MetaObject, Concept >
,
mirror::mp::is_a< MetaObject, Concept >
,
mirror::mp::if_c< BooleanConstant, IfTrue, IfFalse >
,
mirror::mp::if_< BooleanConstant, IfTrue, IfFalse >
,
mirror::mp::identity< T >
,
mirror::mp::fold< Range, Status, ForwardOp >
,
mirror::mp::as_a< MetaObjectExpr, Concept >
,
mirror::mp::apply_on_seq_pack< MetaFunctionClass, N >
,
mirror::mp::apply_on_seq_pack_c< MetaFunctionClass, N >
,
mirror::reflected< Type >
,
mirror::tags< MetaObject >
,
mirror::generalizations< MetaMetaObject >
,
mirror::erasers< MetaContainer >
,
mirror::inserters< MetaContainer >
,
mirror::locators< MetaContainer >
,
mirror::traversals< MetaContainer >
,
mirror::default_traversal< MetaContainer >
,
mirror::all_containers< MetaClass >
,
mirror::containers< MetaType >
,
mirror::enum_size< MetaEnum >
,
mirror::result_type< MetaFunction >
,
mirror::type_of< MetaVariable >
,
mirror::enum_values< MetaEnum >
,
mirror::parameters< MetaFunction >
,
mirror::free_functions< MetaNamespace >
,
mirror::member_functions< MetaClass >
,
mirror::constructors< MetaClass >
,
mirror::all_member_variables< MetaClass >
,
mirror::class_layout< MetaClass >
,
mirror::member_variables< MetaClass >
,
mirror::parameter_position< MetaParameter >
,
mirror::type_template< MetaTemplatedType >
,
mirror::class_member_access_type< MetaClassMember >
,
mirror::base_class_access_type< MetaInheritance >
,
mirror::derived_class< MetaInheritance >
,
mirror::base_class< MetaInheritance >
,
mirror::inheritance_type< MetaInheritance >
,
mirror::constness< MetaMemberFunction >
,
mirror::linkage< MetaFunction >
,
mirror::storage_class< MetaVariable >
,
mirror::elaborated_type< MetaClass >
,
mirror::container_kind< MetaType >
,
mirror::apply_modifier< MetaType, ModifierExpr >
,
mirror::scope< MetaScopedObject >
,
mirror::static_name< MetaNamedObject >
,
mirror::original_type< MetaType >
,
mirror::base_classes< MetaClass >
,
mirror::overloads< MetaOverloadedFunctions >
,
mirror::conversions< MetaClass >
,
mirror::free_variables< MetaNamespace >
,
mirror::namespaces< MetaNamespace >
,
mirror::template_parameters< MetaTemplatedType >
,
mirror::mp::at< Range, Index >
,
mirror::meta_object_category< T >
type_template :
mirror::MetaTemplatedType
- v -
value :
mirror::MetaEnumValue
value_type :
mirror::Locator
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.