Macro Index
$#! · 0-9 ·
A
· B ·
C
·
D
· E · F · G · H · I · J · K · L · M · N · O · P · Q ·
R
· S ·
T
· U · V · W · X · Y · Z
A
ASSOCIATE
C
CHECK
CHECK_EQUAL
D
DECLARE_REFLECTION
DECLARE_REFLECTION_ALIAS
DECLARE_REFLECTION_EX
DECLARE_STATIC_EXTENSION
DECLARE_STATIC_REFLECTION
DECLARE_TEMPLATE_REFLECTION
DECLARE_TEMPLATE_REFLECTION_ALIAS
DEFINE_LOCAL_STATIC_REFLECTION
DEFINE_PRIVATE_REFLECTION
DEFINE_REFLECTION
DEFINE_STATIC_REFLECTION
DEFINE_TEMPLATE_REFLECTION
R
ReflectExport
T
TEST
associates a type with a test, used to tell the test framework which types have been tested.
checks if an expression is true.
A specialized check for comparing values, may give slightly more interesting output compared to CHECK.
Declares reflection for a class.
Causes one static type to share reflection with another.
Declares reflection for a class, changing the ClassType used to reflect the class.
Declares reflection for a static type.
Declares reflection for a class with a templated base type.
Causes a templated static type to share reflection with another.
Defines the reflection support for a dynamic type, allowing the reflecting (class object) type to be privately specialized.
Defines the reflection support for a type using its class’ DescriptionHelper.
Defines reflection for a non-dynamic type.
Defines the reflection support for a templated type using its class’ DescriptionHelper.
Use this macro in the declarations of any classes or functions that need correct DLL linkage.
Defines a new TEST,
© 2008 Adam Freidin ·
Generated by Natural Docs
Reflect
Serialization and Scripting for C++
Overview
Reflection
Signature
Reflection.h
Reflection.hpp
ReflectExport
Variant
-- Static --
Type
Type.hpp
EnumType
EnumType.hpp
PrimitiveTypes.h
ObjectType
ObjectType.hpp
StructType
StructType.hpp
-- Dynamic --
Dynamic
Class
Class.hpp
autocast
Persistent
Persistent
PersistentClass
PersistentClass.hpp
PropertyPath
-- Property --
Property
DataProperty
ArrayProperty
MapProperty
-- Property Implementations --
AccessorAccessProperty
AccessorDirectProperty
AccessorIndirectProperty
AccessorProperty
BaseClassProperty
DirectArrayProperty
DirectDataProperty
DirectMapProperty
DirectVectorProperty
VariantProperty
Utility
Context<Type>
SaveLoad.h
Function
CreateFunction
Function
FunctionSignature.hpp
Execute
Application
ApplicationClass
ApplicationClass::
DescriptionHelper
Serialize
Reflector
InputStream
OutputStream
-- Core Interface --
Serializer
Deserializer
SerializationTag
-- Implementation --
StandardSerializer
StandardDeserializer
-- Utility --
CompositeSerializer
CompositeDeserializer
-- Modified --
ShallowSerializer
ShallowDeserializer
String
BlockString
ConstString
Fragment
MutableString
SharedString
StringBlock
StringPool
Testing
Test
SpiderMonkey
JavaScript
Browse Index
Index
Classes
Constants
Files
Functions
Macros
Members
Types
Everything
Classes
Constants
Files
Functions
Macros
Members
Types
Close