This parameter class is used to deliver and receive the Superclass IDs with additional information.
More...
#include <GloClassInfo.h>
This parameter class is used to deliver and receive the Superclass IDs with additional information.
- Copyright
- © 2010 Helmut Jakoby
- Author
- Helmut Jakoby
◆ SuperClassIdInfoTuple() [1/5]
glo::ClassInfo::SuperClassIdInfoTuple::SuperClassIdInfoTuple |
( |
| ) |
|
◆ SuperClassIdInfoTuple() [2/5]
glo::ClassInfo::SuperClassIdInfoTuple::SuperClassIdInfoTuple |
( |
unsigned long | ulClassID | ) |
|
Constructor with parameter passing.
- Parameters
-
[in] | ulClassID | The unique class ID. |
◆ SuperClassIdInfoTuple() [3/5]
glo::ClassInfo::SuperClassIdInfoTuple::SuperClassIdInfoTuple |
( |
const std::string & | rsSuperClassInfo | ) |
|
Constructor with parameter passing.
- Parameters
-
[in] | rsSuperClassInfo | A textual information such as "virtual". |
◆ SuperClassIdInfoTuple() [4/5]
glo::ClassInfo::SuperClassIdInfoTuple::SuperClassIdInfoTuple |
( |
unsigned long | ulClassID, |
|
|
const std::string & | rsSuperClassInfo ) |
Constructor with parameter passing.
- Parameters
-
[in] | ulClassID | The unique class ID. |
[in] | rsSuperClassInfo | A textual information such as "virtual". |
◆ SuperClassIdInfoTuple() [5/5]
Copy constructor.
- Parameters
-
[in] | rT | The data is copied from this object. |
◆ ~SuperClassIdInfoTuple()
glo::ClassInfo::SuperClassIdInfoTuple::~SuperClassIdInfoTuple |
( |
| ) |
|
◆ getClassID()
unsigned long glo::ClassInfo::SuperClassIdInfoTuple::getClassID |
( |
| ) |
|
Returns the class ID.
- Returns
- The unique class ID.
◆ getSuperClassInfo()
std::string glo::ClassInfo::SuperClassIdInfoTuple::getSuperClassInfo |
( |
| ) |
const |
Returns the textual information such as "virtual".
- Returns
- A textual information such as "virtual".
◆ operator!=()
Comparison operator, all attributes are compared.
- Parameters
-
[in] | rT | The object to be compared with this one. |
◆ operator=()
Assignment operator.
- Parameters
-
[in] | rT | The data is transferred from this object. |
◆ operator==()
Comparison operator, all attributes are compared.
- Parameters
-
[in] | rT | The object to be compared with this one. |
◆ setClassID()
void glo::ClassInfo::SuperClassIdInfoTuple::setClassID |
( |
unsigned long | ulClassID | ) |
|
Sets the class ID.
- Parameters
-
[in] | ulClassID | The unique class ID. |
◆ setSuperClassInfo()
void glo::ClassInfo::SuperClassIdInfoTuple::setSuperClassInfo |
( |
const std::string & | rsSuperClassInfo | ) |
|
Sets the textual information such as "virtual".
- Parameters
-
[in] | rsSuperClassInfo | A textual information such as "virtual". |
◆ m_sSuperClassInfo
std::string glo::ClassInfo::SuperClassIdInfoTuple::m_sSuperClassInfo |
|
private |
A textual information such as "virtual".
◆ m_ulClassID
unsigned long glo::ClassInfo::SuperClassIdInfoTuple::m_ulClassID |
|
private |
The documentation for this class was generated from the following file: