![]() |
XII Release 0.1.0
|
#include <ToolsSerializationUtils.h>
Public Types | |
| using | FilterFunction = xiiDelegate<bool(const xiiAbstractProperty*)> |
Static Public Member Functions | |
| static void | SerializeTypes (const xiiSet< const xiiRTTI * > &types, xiiAbstractObjectGraph &ref_typesGraph) |
| Serializes the given set of types into the provided object graph. | |
| static void | CopyProperties (const xiiDocumentObject *pSource, const xiiDocumentObjectManager *pSourceManager, void *pTarget, const xiiRTTI *pTargetType, FilterFunction propertyFilter={}) |
Provides helper functions for serializing document object types and copying properties between objects.
Also check out xiiToolsReflectionUtils for related functionality.
|
static |
Copies properties from a source document object to a target object. By default hidden properties are excluded; an explicit filter determines which properties are copied instead.
|
static |
Serializes the given set of types into the provided object graph.
Copyright (c) Theophilus Eriata. All Rights Reserved.