7 #ifndef _DDL_CLONER_H_INCLUDED_
8 #define _DDL_CLONER_H_INCLUDED_
A common result class usable as return value throughout.
Abstract base class/interface for Factory Method design-pattern.
Implementation of IDDLFactorMethod for cloning of DDL representations.
tResult BuildStreams()
Method to build a streams object hierarchy.
tResult BuildStructs()
Method to build a structs object hierarchy.
void DestroyDDL()
Method to destroy the DDL object and all contained objects.
cDDLCloner()
Default CTOR.
tResult BuildHeader()
Method to build a header object.
tResult SetOriginal(const cDDLDescription *poOriginal)
Setter method for the original DDL object.
cDDLDescription * GetDDL() const
Getter for the DDL object.
tResult CreateNew(double fVersion=0)
Method to build up a new DDL hierarchy.
tResult BuildStreamMetaTypes()
Method to build a streams object hierarchy.
tResult BuildEnums()
Method to build a enums object hierarchy.
tResult BuildDatatypes()
Method to build a datatypes object hierarchy.
tResult BuildUnits()
Method to build a units object hierarchy.
Main class representing a whole DDL description.
Namespace for the mainpage_pkg_ddl.