GlobalObjects
Loading...
Searching...
No Matches
glo::SchemaInterface::TempGloClassInfoIndex Struct Reference

Structure to collect indexes from the schema file until the end of reading. More...

Public Member Functions

 TempGloClassInfoIndex (ClassInfoIndex *pClassInfoIndex, const std::string &rsIndexPath, int iSignificantCharacter)
 

Public Attributes

bool m_bAccepted
 
int m_iSignificantCharacter
 
ClassInfoIndexm_pClassInfoIndex
 
std::string m_sIndexPath
 

Detailed Description

Structure to collect indexes from the schema file until the end of reading.

Since an index can consist of attributes of superclasses and embedded classes, the creation of the respective index can only be ensured if all class information with its attributes has been read in.

See also
SchemaInterface::init()
Author
Helmut Jakoby

Constructor & Destructor Documentation

◆ TempGloClassInfoIndex()

glo::SchemaInterface::TempGloClassInfoIndex::TempGloClassInfoIndex ( ClassInfoIndex * pClassInfoIndex,
const std::string & rsIndexPath,
int iSignificantCharacter )

Constructor with parameter passing.

Parameters
[in]pClassInfoIndexThe index, still without complete data.
[in]rsIndexPathThe insdexpath in which the attribute to be indexed is.
[in]iSignificantCharacterThe significant characters of the index attribute.

Member Data Documentation

◆ m_bAccepted

bool glo::SchemaInterface::TempGloClassInfoIndex::m_bAccepted

The index was taken over or not.

◆ m_iSignificantCharacter

int glo::SchemaInterface::TempGloClassInfoIndex::m_iSignificantCharacter

The significant characters of the index attribute.

◆ m_pClassInfoIndex

ClassInfoIndex* glo::SchemaInterface::TempGloClassInfoIndex::m_pClassInfoIndex

The index, possibly still without complete data.

◆ m_sIndexPath

std::string glo::SchemaInterface::TempGloClassInfoIndex::m_sIndexPath

The index path.

See also
ClassInfoIndex::IndexAttributeItem::m_sIndexPath

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