Mirror reflection library - Puddle compile-time layer
0.5.13
Main Page
Modules
Classes
Files
Examples
Class List
Class Hierarchy
Class Members
All
Functions
Related Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
v
- a -
access_type() :
puddle::MetaClassMember
,
puddle::MetaInheritance
accumulate() :
puddle::Range< Element >
address() :
puddle::MetaPlainInstance
,
puddle::MetaPlainFreeVariable
,
puddle::MetaPlainMemberVariable
all_containers() :
puddle::MetaClass
all_member_variables() :
puddle::MetaClass
apply() :
puddle::MetaType
at() :
puddle::CompileTimeString
,
puddle::Range< Element >
at_c() :
puddle::Range< Element >
,
puddle::CompileTimeString
attributes() :
puddle::MetaInstance
- b -
base_class() :
puddle::MetaInheritance
base_classes() :
puddle::MetaClass
base_name() :
puddle::MetaNamedObject
- c -
c_str() :
puddle::CompileTimeString
category() :
puddle::MetaInstance
,
puddle::MetaObject
,
puddle::MetaNamedScopedObject
,
puddle::MetaClassMember
,
puddle::MetaTraversal
,
puddle::MetaLocator
,
puddle::MetaTemplatedClass
,
puddle::MetaInserter
,
puddle::MetaEraser
,
puddle::MetaScope
,
puddle::MetaEnum
,
puddle::MetaContainer
,
puddle::MetaEnumValue
,
puddle::MetaNamedObject
,
puddle::MetaNamespace
,
puddle::MetaOverloadedFunctions
,
puddle::MetaConversionOperator
,
puddle::MetaConstructor
,
puddle::MetaMemberFunction
,
puddle::MetaFunction
,
puddle::MetaParameter
,
puddle::MetaPlainMemberVariable
,
puddle::MetaMemberVariable
,
puddle::MetaPlainFreeVariable
,
puddle::MetaFreeVariable
,
puddle::MetaInheritance
,
puddle::MetaVariable
,
puddle::MetaType
,
puddle::MetaPlainInstance
,
puddle::MetaMetaObject
,
puddle::MetaTypedef
,
puddle::MetaClass
,
puddle::MetaTypeTemplate
,
puddle::MetaTemplatedType
,
puddle::MetaScopedObject
constness() :
puddle::MetaMemberFunction
construct_name() :
puddle::MetaMetaObject
constructors() :
puddle::MetaType
container() :
puddle::MetaTraversal
,
puddle::MetaLocator
,
puddle::MetaEraser
,
puddle::MetaInserter
container_kind() :
puddle::MetaType
containers() :
puddle::MetaType
contains() :
puddle::CompileTimeString
- d -
default_traversal() :
puddle::MetaContainer
derived_class() :
puddle::MetaInheritance
- e -
elaborated_type() :
puddle::MetaClass
element_type() :
puddle::MetaContainer
empty() :
puddle::Range< Element >
,
puddle::CompileTimeString
ends_with() :
puddle::CompileTimeString
enum_values() :
puddle::MetaEnum
erasers() :
puddle::MetaContainer
- f -
find() :
puddle::CompileTimeString
for_each() :
puddle::Range< Element >
free_functions() :
puddle::MetaNamespace
free_variables() :
puddle::MetaNamespace
free_variables_by_name() :
puddle::MetaNamespace
front() :
puddle::CompileTimeString
,
puddle::Range< Element >
full_name() :
puddle::MetaNamedScopedObject
- g -
generalizations() :
puddle::MetaMetaObject
get() :
puddle::MetaInstance
,
puddle::MetaMemberVariable
,
puddle::MetaFreeVariable
go_to() :
puddle::MetaLocator
- h -
head() :
puddle::CompileTimeString
head_c() :
puddle::CompileTimeString
- i -
inheritance_type() :
puddle::MetaInheritance
inserters() :
puddle::MetaContainer
is_a() :
puddle::MetaInstance
,
puddle::MetaObject
- k -
keyword() :
puddle::Specifier
- l -
linkage() :
puddle::MetaFunction
local_name() :
puddle::MetaNamedScopedObject
- m -
member_pointer() :
puddle::MetaPlainMemberVariable
member_variables() :
puddle::MetaClass
member_variables_by_name() :
puddle::MetaClass
members() :
puddle::MetaScope
- n -
name_by_value() :
puddle::MetaEnum
namespaces() :
puddle::MetaNamespace
- o -
offset() :
puddle::MetaPlainMemberVariable
only_if() :
puddle::Range< Element >
operator bool() :
puddle::Tag
operator IntType() :
puddle::IntConst< IntType >
operator!() :
puddle::IntConst< IntType >
,
puddle::Tag
operator->() :
puddle::MetaNamespace
,
puddle::MetaClass
original_type() :
puddle::MetaType
overloads() :
puddle::MetaOverloadedFunctions
- p -
parameters() :
puddle::MetaFunction
position() :
puddle::MetaParameter
- r -
result_type() :
puddle::MetaFunction
- s -
scope() :
puddle::MetaScopedObject
,
puddle::MetaClassMember
,
puddle::MetaFreeVariable
,
puddle::MetaContainer
,
puddle::MetaEnumValue
set() :
puddle::MetaMemberVariable
,
puddle::MetaInstance
,
puddle::MetaFreeVariable
size() :
puddle::CompileTimeString
,
puddle::Range< Element >
,
puddle::MetaEnum
skip_front() :
puddle::CompileTimeString
skip_front_c() :
puddle::CompileTimeString
start() :
puddle::MetaTraversal
starts_with() :
puddle::CompileTimeString
static_name() :
puddle::MetaNamedObject
step_front() :
puddle::CompileTimeString
,
puddle::Range< Element >
storage_class() :
puddle::MetaFunction
,
puddle::MetaVariable
- t -
tail() :
puddle::CompileTimeString
tail_c() :
puddle::CompileTimeString
template_parameters() :
puddle::MetaTemplatedType
traversals() :
puddle::MetaContainer
type() :
puddle::MetaTypedef
,
puddle::MetaVariable
type_template() :
puddle::MetaTemplatedType
- v -
value() :
puddle::IntConst< IntType >
,
puddle::MetaEnum
,
puddle::MetaEnumValue
,
puddle::MetaEnum
value_name() :
puddle::MetaEnum
variable() :
puddle::MetaInstance
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.