7 #ifndef _REF_UNIT_H_INCLUDED_
8 #define _REF_UNIT_H_INCLUDED_
A common result class usable as return value throughout.
Interface for unit classes of the object representation for DDL descriptions.
Abstract base class/interface for Visitor design-pattern.
The abstract helper class for representation classes for DDL descriptions.
Representation of a prefix in a DDL description.
Decorator class for IDDLUnit objects to be used inside other cDDLUnit objects.
int GetPower() const
Getter for the power.
const A_UTILS_NS::cString & GetName() const
Getter for the name.
void SetUnitObject(IDDLUnit *const pUnit)
Setter for the unit object.
void SetPower(int const nPower)
Setter for the power.
bool IsInitialized() const
Getter for the initialization flag.
tResult Create(IDDLUnit *poUnit, int const nPower, cDDLPrefix *poPrefix)
Creation method to fill the object with data.
virtual ~cDDLRefUnit()
DTOR.
A_UTILS_NS::cString GetPrefix() const
Getter for the prefix name.
cDDLRefUnit(IDDLUnit *poUnit, int const nPower, cDDLPrefix *poPrefix)
CTOR with unit object.
cDDLPrefix * GetPrefixObject() const
Getter for the prefix object.
cDDLRefUnit(cDDLRefUnit &oRefUnit)
CTOR with unit object.
cDDLRefUnit()
Default CTOR.
IDDLUnit * GetUnitObject() const
Getter for the unit object.
tResult Accept(IDDLVisitor *poVisitor)
Acceptance method for Visitor design-pattern.
void SetPrefixObject(cDDLPrefix *const pPrefix)
Setter for the prefix object.
Namespace for the mainpage_pkg_ddl.