GlobalObjects
Loading...
Searching...
No Matches
glo::BaseAllSet::IndexNameClassIdTuple Struct Reference

Tuple of IndexName and the class ID of the indexed class. More...

Public Member Functions

 IndexNameClassIdTuple ()
 
 IndexNameClassIdTuple (const IndexNameClassIdTuple &rIndexNameClassIdTuple)
 
 IndexNameClassIdTuple (unsigned long ulIndexClassID, const std::string &rsIndexName)
 
IndexNameClassIdTupleoperator= (const IndexNameClassIdTuple &rIndexNameClassIdTuple)
 
bool operator== (const IndexNameClassIdTuple &rIndexNameClassIdTuple) const
 
bool operator!= (const IndexNameClassIdTuple &rIndexNameClassIdTuple) const
 

Public Attributes

std::string m_sIndexName
 
unsigned long m_ulIndexClassID
 

Detailed Description

Tuple of IndexName and the class ID of the indexed class.

Author
Helmut Jakoby

Constructor & Destructor Documentation

◆ IndexNameClassIdTuple() [1/3]

glo::BaseAllSet::IndexNameClassIdTuple::IndexNameClassIdTuple ( )

Standard constructor.

◆ IndexNameClassIdTuple() [2/3]

glo::BaseAllSet::IndexNameClassIdTuple::IndexNameClassIdTuple ( unsigned long ulIndexClassID,
const std::string & rsIndexName )

Constructor with parameter passing.

Parameters
[in]ulIndexClassIDThe class ID of the index.
[in]rsIndexNameAn AllSet can be sorted by an index. If it is, the index name is in here.

◆ IndexNameClassIdTuple() [3/3]

glo::BaseAllSet::IndexNameClassIdTuple::IndexNameClassIdTuple ( const IndexNameClassIdTuple & rIndexNameClassIdTuple)

Copy constructor.

Parameters
[in]rIndexNameClassIdTupleFrom this IndexNameClassIdTuple the data is copied.

Member Function Documentation

◆ operator!=()

bool glo::BaseAllSet::IndexNameClassIdTuple::operator!= ( const IndexNameClassIdTuple & rIndexNameClassIdTuple) const

Comparison operator.

◆ operator=()

IndexNameClassIdTuple & glo::BaseAllSet::IndexNameClassIdTuple::operator= ( const IndexNameClassIdTuple & rIndexNameClassIdTuple)

Assignment operator which expects an IndexNameClassIdTuple.

Parameters
[in]rIndexNameClassIdTupleThe data is transferred from this object.

◆ operator==()

bool glo::BaseAllSet::IndexNameClassIdTuple::operator== ( const IndexNameClassIdTuple & rIndexNameClassIdTuple) const

Comparison operator.

Member Data Documentation

◆ m_sIndexName

std::string glo::BaseAllSet::IndexNameClassIdTuple::m_sIndexName

An AllSet can be sorted by an index. If it is, the index name is in here. If there is nothing in it, the AllSet is sorted by the ObjID.

◆ m_ulIndexClassID

unsigned long glo::BaseAllSet::IndexNameClassIdTuple::m_ulIndexClassID

The class ID of the index. If not 0 and a different value than in BaseAllSet::m_ulClassID, this is the class ID of a superclass.


The documentation for this struct was generated from the following file: