7 #ifndef _DDLPREFIX_H_INCLUDED_
8 #define _DDLPREFIX_H_INCLUDED_
34 int const nCreationLevel = 1);
66 int const nCreationLevel = 1);
A common result class usable as return value throughout.
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.
int GetPower() const
Getter for the power.
const A_UTILS_NS::cString & GetName() const
Getter for the name.
tResult Create(const A_UTILS_NS::cString &strName, const A_UTILS_NS::cString &strSymbol, int const nPower, int const nCreationLevel=1)
Creation method to fill the object with data.
virtual ~cDDLPrefix()
DTOR.
void SetPower(int const nPower)
Setter for the power.
bool IsInitialized() const
Getter for the initialization flag.
cDDLPrefix(const A_UTILS_NS::cString &strName, const A_UTILS_NS::cString &strSymbol, int const nPower, int const nCreationLevel=1)
CTOR.
cDDLPrefix(cDDLPrefix &oPrefix)
Copy CTOR.
int GetCreationLevel() const
Getter for the creation level.
cDDLPrefix()
Default CTOR.
A_UTILS_NS::cString GetSymbol() const
Getter for the symbol.
void SetSymbol(const A_UTILS_NS::cString &strSymbol)
Setter for the symbol.
bool IsPredefined() const
Getter for the predefinition flag.
tResult Accept(IDDLVisitor *poVisitor)
Acceptance method for Visitor design-pattern.
void SetName(const A_UTILS_NS::cString &strName)
Setter for the name.
Namespace for the mainpage_pkg_ddl.