MIRA
|
Directories | |
directory | adapters |
Files | |
file | AbstractReflector.h [code] |
Abstract base class for most Reflectors. | |
file | Accessor.h [code] |
Contains internal accessor class that abstracts from the underlying getter and setter classes or direct access to provide a transparent and uniform interface (The classes in this header are part of the internals) | |
file | Array.h [code] |
Wrapper class for reflecting arrays. | |
file | BinaryJSONConverter.h [code] |
Direct conversion between binary and JSON serialized data (using metatype description) | |
file | BinarySerializer.h [code] |
Binary serializer and deserializer. | |
file | BinarySerializerCodec.h [code] |
Base class for codecs for BinarySerializer and BinaryDeserializer. | |
file | DefaultInitializer.h [code] |
Provides the DefaultInitializer. | |
file | Deserializer.h [code] |
Contains base class for all deserializers. | |
file | GetterSetter.h [code] |
Provides definition for getters and setters that are used with the serialization framework. | |
file | IgnoreMissing.h [code] |
Marker for indicating parameters that should be ignored if they are missing in the config file. | |
file | IsAtomicSerializable.h [code] |
Provides type trait that indicates whether a type can be serialized as atomic value. | |
file | IsBitwiseSerializable.h [code] |
Provides type trait that indicates whether a type can be serialized bitwise. | |
file | IsCollection.h [code] |
Provides type trait that indicates whether a type is a collection. | |
file | IsNotMetaSerializable.h [code] |
Type trait that indicates whether a type does not support to gather meta information about it. | |
file | IsObjectTrackable.h [code] |
Provides type trait that indicates whether pointer/object tracking should be enabled for a certain type. | |
file | IsPointerOrSharedPointer.h [code] |
Provides type trait that indicates whether a type is a pointer type or a shared pointer. | |
file | IsTransparentSerializable.h [code] |
Provides type trait that indicates whether a type should be serialized "transparently". | |
file | JSONSerializer.h [code] |
Serializer and Deserializer for JSON format. | |
file | MetaSerializer.h [code] |
Serializer for creating meta information out of types using serialization. | |
file | NoGenericReflect.h [code] |
Provides the MIRA_NO_GENERIC_REFLECT macros. | |
file | PolymorphicPointerReflector.h [code] |
For internal use by RecursiveMemberReflector.h! | |
file | Print.h [code] |
Provides print() method that uses serialization to print objects. | |
file | PropertyHint.h [code] |
Provides property hints and attributes. | |
file | PropertyManager.h [code] |
PropertyManager that stores PropertyNodes. | |
file | PropertyNode.h [code] |
Declaration and implementation of the property node hierarchy. | |
file | PropertyReflector.h [code] |
Base class for all Reflectors that take care of properties. | |
file | PropertySerializer.h [code] |
Serializer that handles properties and creates PropertyNodes. | |
file | PropertyTree.h [code] |
Helper class for representing the tree structure of properties. | |
file | RecursiveMemberReflector.h [code] |
Description. | |
file | ReflectCollection.h [code] |
ReflectCollectionCount and ReflectCollectionItems to be specialized for certain Reflectors. | |
file | ReflectControlFlags.h [code] |
Flags controlling reflector behaviour. | |
file | ReflectMemberMeta.h [code] |
Struct to take meta information for each reflected member. | |
file | ReflectorInterface.h [code] |
Contains the base interface of all Reflectors, Serializers, etc. | |
file | ReflectorMacros.h [code] |
Macros for use with reflectors. | |
file | Serialization.h [code] |
Provides MIRA_CLASS_SERIALIZATION macro and includes the major headers of the serialization framework. | |
file | Serializer.h [code] |
Contains the Serializer template, a base class for all serializers. | |
file | SetterNotify.h [code] |
Provides a special setter, that simply sets the value of the member to the given value AND calls a user defined notification method afterwards. | |
file | SplitReflect.h [code] |
Provides MIRA_SPLIT_REFLECT macros. | |
file | VoidCast.h [code] |
Provides safe casts for casting from a pointer to void* and vice versa while taking care of polymorphism and multiple inheritance. | |
file | XMLSerializer.h [code] |
XMLSerializer and XMLDeserializer. | |