Mirror reflection library - Rubber type-erasure utility
0.5.13
Main Page
Modules
Namespaces
Classes
Files
Examples
Class List
Class Hierarchy
Class Members
All
Functions
Variables
Related Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
Here is a list of all documented class members with links to the class documentation for each member:
- a -
access_type() :
rubber::meta_inheritance
,
rubber::meta_class_member
address() :
rubber::meta_plain_member_variable
,
rubber::meta_plain_free_variable
all_containers() :
rubber::meta_class
all_member_variables() :
rubber::meta_class
at() :
rubber::range< TypeErased >
- b -
base_class() :
rubber::meta_inheritance
base_classes() :
rubber::meta_class
base_name() :
rubber::meta_meta_object
,
rubber::meta_named_object
- c -
category() :
rubber::meta_meta_object
,
rubber::meta_object
,
rubber::specifier
constness() :
rubber::meta_member_function
construct_name() :
rubber::meta_meta_object
constructors() :
rubber::meta_type
containers() :
rubber::meta_type
create() :
rubber::meta_type
- d -
default_traversal() :
rubber::meta_container
derived_class() :
rubber::meta_inheritance
- e -
elaborated_type() :
rubber::meta_class
element_type() :
rubber::meta_container
empty() :
rubber::range< TypeErased >
enum_values() :
rubber::meta_enum
erasers() :
rubber::meta_container
- f -
for_each() :
rubber::range< TypeErased >
for_each_ii() :
rubber::range< TypeErased >
free_functions() :
rubber::meta_namespace
free_variables() :
rubber::meta_namespace
front() :
rubber::range< TypeErased >
full_name() :
rubber::meta_named_scoped_object
- g -
get() :
rubber::meta_free_variable
,
rubber::meta_member_variable
- h -
has_value_name() :
rubber::meta_enum
- i -
inheritance_type() :
rubber::meta_inheritance
inserters() :
rubber::meta_container
is_a() :
rubber::specifier
,
rubber::meta_meta_object
is_first :
rubber::iteration_info
is_last :
rubber::iteration_info
is_meta_X() :
rubber::meta_meta_object
is_X() :
rubber::meta_object
,
rubber::specifier
- l -
linkage() :
rubber::meta_member_function
local_name() :
rubber::meta_named_scoped_object
locators() :
rubber::meta_container
- m -
member_functions() :
rubber::meta_class
member_variables() :
rubber::meta_class
members() :
rubber::meta_scope
meta_class() :
rubber::meta_class
meta_class_member() :
rubber::meta_class_member
meta_constructor() :
rubber::meta_constructor
meta_container() :
rubber::meta_container
meta_enum() :
rubber::meta_enum
meta_enum_value() :
rubber::meta_enum_value
meta_eraser() :
rubber::meta_eraser
meta_free_variable() :
rubber::meta_free_variable
meta_function() :
rubber::meta_function
meta_global_scope() :
rubber::meta_global_scope
meta_inheritance() :
rubber::meta_inheritance
meta_inserter() :
rubber::meta_inserter
meta_locator() :
rubber::meta_locator
meta_member_function() :
rubber::meta_member_function
meta_member_variable() :
rubber::meta_member_variable
meta_meta_object() :
rubber::meta_meta_object
meta_named_object() :
rubber::meta_named_object
meta_named_scoped_object() :
rubber::meta_named_scoped_object
meta_namespace() :
rubber::meta_namespace
meta_overloaded_functions() :
rubber::meta_overloaded_functions
meta_parameter() :
rubber::meta_parameter
meta_plain_free_variable() :
rubber::meta_plain_free_variable
meta_plain_member_variable() :
rubber::meta_plain_member_variable
meta_plain_variable() :
rubber::meta_plain_variable
meta_scope() :
rubber::meta_scope
meta_scoped_object() :
rubber::meta_scoped_object
meta_templated_class() :
rubber::meta_templated_class
meta_templated_type() :
rubber::meta_templated_type
meta_traversal() :
rubber::meta_traversal
meta_type() :
rubber::meta_type
meta_type_template() :
rubber::meta_type_template
meta_typedef() :
rubber::meta_typedef
meta_variable() :
rubber::meta_variable
- n -
name_by_value() :
rubber::meta_enum
namespaces() :
rubber::meta_namespace
- o -
operator!= :
rubber::meta_object
,
rubber::specifier
operator< :
rubber::specifier
,
rubber::meta_object
operator<= :
rubber::meta_object
,
rubber::specifier
operator== :
rubber::specifier
,
rubber::meta_object
operator> :
rubber::meta_object
,
rubber::specifier
operator>= :
rubber::meta_object
,
rubber::specifier
overloads() :
rubber::meta_overloaded_functions
- p -
parameters() :
rubber::meta_function
position() :
rubber::meta_parameter
- r -
result_type() :
rubber::meta_function
- s -
scope() :
rubber::meta_scoped_object
self() :
rubber::meta_object
set() :
rubber::meta_member_variable
,
rubber::meta_free_variable
size() :
rubber::meta_enum
,
rubber::range< TypeErased >
sizeof_() :
rubber::meta_type
specifier() :
rubber::specifier
step_front() :
rubber::range< TypeErased >
storage_class() :
rubber::meta_member_function
,
rubber::meta_variable
- t -
traversals() :
rubber::meta_container
type() :
rubber::meta_typedef
,
rubber::meta_variable
type_template() :
rubber::meta_templated_type
typeid_() :
rubber::meta_type
- u -
uid() :
rubber::meta_object
- v -
value() :
rubber::meta_enum_value
,
rubber::meta_enum
value_by_name() :
rubber::meta_enum
value_name() :
rubber::meta_enum
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.