GlobalObjects
Lade ...
Suche ...
Keine Treffer
glo::ClassInfo::SuperClassIdInfoTuple Klassenreferenz

Diese Parameterklasse wird genutzt, um die Superklassen-IDs mit einer zusätzlichen Infos zu liefern und entgegen zu nehmen. Mehr ...

#include <GloClassInfo.h>

Öffentliche Methoden

 SuperClassIdInfoTuple ()
 
 SuperClassIdInfoTuple (const std::string &rsSuperClassInfo)
 
 SuperClassIdInfoTuple (const SuperClassIdInfoTuple &rT)
 
 SuperClassIdInfoTuple (unsigned long ulClassID)
 
 SuperClassIdInfoTuple (unsigned long ulClassID, const std::string &rsSuperClassInfo)
 
 ~SuperClassIdInfoTuple ()
 
unsigned long getClassID ()
 
std::string getSuperClassInfo () const
 
ClassInfo::SuperClassIdInfoTupleoperator= (SuperClassIdInfoTuple &rT)
 
void setClassID (unsigned long ulClassID)
 
void setSuperClassInfo (const std::string &rsSuperClassInfo)
 
bool operator== (SuperClassIdInfoTuple &rT) const
 Vergleichsoperator, es werden alle Attribute verglichen.
 
bool operator!= (SuperClassIdInfoTuple &rT) const
 Vergleichsoperator, es werden alle Attribute verglichen.
 

Private Attribute

std::string m_sSuperClassInfo
 
unsigned long m_ulClassID
 

Ausführliche Beschreibung

Diese Parameterklasse wird genutzt, um die Superklassen-IDs mit einer zusätzlichen Infos zu liefern und entgegen zu nehmen.

Autor
Helmut Jakoby

Beschreibung der Konstruktoren und Destruktoren

◆ SuperClassIdInfoTuple() [1/5]

glo::ClassInfo::SuperClassIdInfoTuple::SuperClassIdInfoTuple ( )

Standard-Konstruktor.

◆ SuperClassIdInfoTuple() [2/5]

glo::ClassInfo::SuperClassIdInfoTuple::SuperClassIdInfoTuple ( unsigned long ulClassID)

Konstruktor mit Parameterübergabe.

Parameter
[in]ulClassIDDie eindeutige Klassen-ID.

◆ SuperClassIdInfoTuple() [3/5]

glo::ClassInfo::SuperClassIdInfoTuple::SuperClassIdInfoTuple ( const std::string & rsSuperClassInfo)

Konstruktor mit Parameterübergabe.

Parameter
[in]rsSuperClassInfoEine textuelle Information wie z.B. "virtual".

◆ SuperClassIdInfoTuple() [4/5]

glo::ClassInfo::SuperClassIdInfoTuple::SuperClassIdInfoTuple ( unsigned long ulClassID,
const std::string & rsSuperClassInfo )

Konstruktor mit Parameterübergabe.

Parameter
[in]ulClassIDDie eindeutige Klassen-ID.
[in]rsSuperClassInfoEine textuelle Information wie z.B. "virtual".

◆ SuperClassIdInfoTuple() [5/5]

glo::ClassInfo::SuperClassIdInfoTuple::SuperClassIdInfoTuple ( const SuperClassIdInfoTuple & rT)

Copy-Konstruktor.

Parameter
[in]rTVon diesem Objekt werden die Daten übernommen.

◆ ~SuperClassIdInfoTuple()

glo::ClassInfo::SuperClassIdInfoTuple::~SuperClassIdInfoTuple ( )

Destruktor.

Dokumentation der Elementfunktionen

◆ getClassID()

unsigned long glo::ClassInfo::SuperClassIdInfoTuple::getClassID ( )

Liefert die Klassen-ID.

Rückgabe
Die eindeutige Klassen-ID.

◆ getSuperClassInfo()

std::string glo::ClassInfo::SuperClassIdInfoTuple::getSuperClassInfo ( ) const

Liefert die textuelle Information wie z.B. "virtual".

Rückgabe
Eine textuelle Information wie z.B. "virtual".

◆ operator!=()

bool glo::ClassInfo::SuperClassIdInfoTuple::operator!= ( SuperClassIdInfoTuple & rT) const

Vergleichsoperator, es werden alle Attribute verglichen.

Parameter
[in]rTDas mit diesem zu vergleichende Objekt.

◆ operator=()

ClassInfo::SuperClassIdInfoTuple & glo::ClassInfo::SuperClassIdInfoTuple::operator= ( SuperClassIdInfoTuple & rT)

Zuweisungsoperator.

Parameter
[in]rTVon diesem Objekt werden die Daten übernommen.

◆ operator==()

bool glo::ClassInfo::SuperClassIdInfoTuple::operator== ( SuperClassIdInfoTuple & rT) const

Vergleichsoperator, es werden alle Attribute verglichen.

Parameter
[in]rTDas mit diesem zu vergleichende Objekt.

◆ setClassID()

void glo::ClassInfo::SuperClassIdInfoTuple::setClassID ( unsigned long ulClassID)

Setzt die Klassen-ID.

Parameter
[in]ulClassIDDie eindeutige Klassen-ID.

◆ setSuperClassInfo()

void glo::ClassInfo::SuperClassIdInfoTuple::setSuperClassInfo ( const std::string & rsSuperClassInfo)

Setzt die textuelle Information wie z.B. "virtual".

Parameter
[in]rsSuperClassInfoEine textuelle Information wie z.B. "virtual".

Dokumentation der Datenelemente

◆ m_sSuperClassInfo

std::string glo::ClassInfo::SuperClassIdInfoTuple::m_sSuperClassInfo
private

Eine textuelle Information wie z.B. "virtual".

◆ m_ulClassID

unsigned long glo::ClassInfo::SuperClassIdInfoTuple::m_ulClassID
private

Die eindeutige Klassen-ID.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: