XII Release 0.1.0
Loading...
Searching...
No Matches
xiiAbstractGraphDdlSerializer Class Reference

Static Public Member Functions

static void Write (xiiStreamWriter &ref_stream, const xiiAbstractObjectGraph *pGraph, const xiiAbstractObjectGraph *pTypesGraph=nullptr, bool bCompactMmode=true, xiiOpenDdlWriter::TypeStringMode typeMode=xiiOpenDdlWriter::TypeStringMode::Shortest)
 
static xiiResult Read (xiiStreamReader &ref_stream, xiiAbstractObjectGraph *pGraph, xiiAbstractObjectGraph *pTypesGraph=nullptr, bool bApplyPatches=true)
 
static void Write (xiiOpenDdlWriter &ref_stream, const xiiAbstractObjectGraph *pGraph, const xiiAbstractObjectGraph *pTypesGraph=nullptr)
 
static xiiResult Read (const xiiOpenDdlReaderElement *pRootElement, xiiAbstractObjectGraph *pGraph, xiiAbstractObjectGraph *pTypesGraph=nullptr, bool bApplyPatches=true)
 
static void WriteDocument (xiiStreamWriter &ref_stream, const xiiAbstractObjectGraph *pHeader, const xiiAbstractObjectGraph *pGraph, const xiiAbstractObjectGraph *pTypes, bool bCompactMode=true, xiiOpenDdlWriter::TypeStringMode typeMode=xiiOpenDdlWriter::TypeStringMode::Shortest)
 
static xiiResult ReadDocument (xiiStreamReader &ref_stream, xiiUniquePtr< xiiAbstractObjectGraph > &ref_pHeader, xiiUniquePtr< xiiAbstractObjectGraph > &ref_pGraph, xiiUniquePtr< xiiAbstractObjectGraph > &ref_pTypes, bool bApplyPatches=true)
 
static xiiResult ReadHeader (xiiStreamReader &ref_stream, xiiAbstractObjectGraph *pGraph)
 

The documentation for this class was generated from the following files: