Zusammengefasste Typinformationen für ein ClassInfoAttribute.
Mehr ...
#include <GloClassInfoAttribute.h>
Zusammengefasste Typinformationen für ein ClassInfoAttribute.
- Copyright
- © 2010 Helmut Jakoby
- Autor
- Helmut Jakoby
◆ Type() [1/3]
glo::ClassInfoAttribute::Type::Type |
( |
| ) |
|
◆ Type() [2/3]
glo::ClassInfoAttribute::Type::Type |
( |
EnDataType | eType, |
|
|
const std::string & | rsInfo, |
|
|
const std::string & | rsSubType, |
|
|
unsigned long | ulSubTypeClassID ) |
Konstruktor mit Parameterübergabe.
- Parameter
-
[in] | eType | Der eindeutige unterstützte Attributtyp. |
[in] | rsInfo | Es kann eine Info wie z.B. eine Zahl für eine Stringlänge oder ein Ausdruck wie dependent etc. übergeben werden (siehe auch EnDataTypeGroup). |
[in] | rsSubType | Wenn z.B. eine Referenz bzw. Set, sollte der referenzierte Typ übergeben werden. |
[in] | ulSubTypeClassID | Wenn z.B. eine Referenz bzw. Set, sollte die ClassID des referenzierten Typs übergeben werden. |
◆ Type() [3/3]
glo::ClassInfoAttribute::Type::Type |
( |
const Type & | rT | ) |
|
Copy-Konstruktor.
- Parameter
-
[in] | rT | Von diesem Objekt werden die Daten übernommen. |
◆ getSubType()
std::string glo::ClassInfoAttribute::Type::getSubType |
( |
| ) |
const |
Liefert einen evtl. SubTyp. Wenn das Attribut z.B. eine Referenz bzw. Set, dann ist dieses der referenzierte Typ.
- Rückgabe
- Der SubTyp.
◆ getSubTypeClassID()
unsigned long glo::ClassInfoAttribute::Type::getSubTypeClassID |
( |
| ) |
const |
Liefert eine evtl. SubTyp-Klassen-ID. Wenn das Attribut z.B. eine Referenz bzw. Set, dann ist das die ClassID des referenzierten Typs.
- Rückgabe
- Die SubTyp-Klassen-ID.
◆ getType()
EnDataType glo::ClassInfoAttribute::Type::getType |
( |
| ) |
const |
Liefert den eindeutigen unterstützte Attributtyp.
- Rückgabe
- Der Attributtyp.
◆ getTypeInfo()
std::string glo::ClassInfoAttribute::Type::getTypeInfo |
( |
| ) |
const |
Liefert die Info wie z.B. eine Zahl für eine Stringlänge oder ein Ausdruck wie dependent etc. (siehe auch EnDataTypeGroup).
- Rückgabe
- Die Info.
◆ operator!=()
Vergleichsoperator, es werden alle Attribute verglichen.
- Parameter
-
[in] | rT | Das mit diesem zu vergleichende Objekt. |
◆ operator=()
Zuweisungsoperator.
- Parameter
-
[in] | rT | Von diesem Objekt werden die Daten übernommen. |
◆ operator==()
Vergleichsoperator, es werden alle Attribute verglichen.
- Parameter
-
[in] | rT | Das mit diesem zu vergleichende Objekt. |
◆ setSubType()
void glo::ClassInfoAttribute::Type::setSubType |
( |
const std::string & | rsSubType | ) |
|
Setzt einen evtl. SubTyp. Wenn das Attribut z.B. eine Referenz bzw. Set, dann ist dieses der referenzierte Typ.
- Parameter
-
◆ setSubTypeClassID()
void glo::ClassInfoAttribute::Type::setSubTypeClassID |
( |
unsigned long | ulSubTypeClassID | ) |
|
Setzt eine evtl. SubTyp-Klassen-ID. Wenn das Attribut z.B. eine Referenz bzw. Set, dann ist das die ClassID des referenzierten Typs.
- Parameter
-
[in] | ulSubTypeClassID | Die SubTyp-Klassen-ID. |
◆ setType()
void glo::ClassInfoAttribute::Type::setType |
( |
EnDataType | eType | ) |
|
Setzt den eindeutigen unterstützte Attributtyp.
- Parameter
-
[in] | eType | Der Attributtyp. |
◆ setTypeInfo()
void glo::ClassInfoAttribute::Type::setTypeInfo |
( |
const std::string & | rsInfo | ) |
|
Setzt die Info wie z.B. eine Zahl für eine Stringlänge oder ein Ausdruck wie dependent etc. (siehe auch EnDataTypeGroup).
- Parameter
-
◆ m_eType
Der eindeutige unterstützte Attributtyp.
◆ m_sInfo
std::string glo::ClassInfoAttribute::Type::m_sInfo |
|
private |
Eine Info wie z.B. eine Zahl für eine Stringlänge oder ein Ausdruck wie dependent etc. (siehe auch EnDataTypeGroup).
◆ m_sSubType
std::string glo::ClassInfoAttribute::Type::m_sSubType |
|
private |
Wenn das Attribut z.B. eine Referenz bzw. Set, dann ist hier der referenzierte Typ drin.
◆ m_ulSubTypeClassID
unsigned long glo::ClassInfoAttribute::Type::m_ulSubTypeClassID |
|
private |
Wenn das Attribut z.B. eine Referenz bzw. Set, dann ist hier die ClassID des referenzierten Typs drin.
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: