ddc
Public Member Functions | Public Attributes | List of all members
TBasicCortege< MaxNumDom > Struct Template Reference

#include <cortege.h>

Inheritance diagram for TBasicCortege< MaxNumDom >:
Inheritance graph
[legend]

Public Member Functions

int GetItem (size_t index) const
 
int SetItem (size_t index, long Value)
 
 TBasicCortege ()
 
BYTE GetSignatNo () const
 
void SetSignatNo (BYTE SignatNo)
 
bool IsEqual () const
 
void SetEqual ()
 
const char * GetFieldFormat () const
 
bool HasEqualItems (const TBasicCortege &X, BYTE _MaxNumDom) const
 
bool EqualCortege (const TBasicCortege &X, BYTE _MaxNumDom) const
 
bool IsEqualWithWildCard (const TBasicCortege &X, WORD EmptyDomItem, BYTE _MaxNumDom) const
 
TBasicCortege< MaxNumDom > & operator= (const TBasicCortege< 10 > &X)
 

Public Attributes

BYTE m_FieldNo
 
BYTE m_SignatNo
 
BYTE m_LevelId
 
BYTE m_LeafId
 
BYTE m_BracketLeafId
 
int m_DomItemNos [MaxNumDom]
 

Constructor & Destructor Documentation

◆ TBasicCortege()

template<int MaxNumDom>
TBasicCortege< MaxNumDom >::TBasicCortege ( )
inline

Member Function Documentation

◆ GetItem()

template<int MaxNumDom>
int TBasicCortege< MaxNumDom >::GetItem ( size_t  index) const
inline

◆ SetItem()

template<int MaxNumDom>
int TBasicCortege< MaxNumDom >::SetItem ( size_t  index,
long  Value 
)
inline

◆ GetSignatNo()

template<int MaxNumDom>
BYTE TBasicCortege< MaxNumDom >::GetSignatNo ( ) const
inline

Referenced by CTempArticle::CheckCortegeVector(), TRoss::CortegeToStr(), and TRoss::UpdateSignatsOfTheFieldInCorteges().

Here is the caller graph for this function:

◆ SetSignatNo()

template<int MaxNumDom>
void TBasicCortege< MaxNumDom >::SetSignatNo ( BYTE  SignatNo)
inline

Referenced by TRoss::ReadFromStr(), and TRoss::UpdateSignatsOfTheFieldInCorteges().

Here is the caller graph for this function:

◆ IsEqual()

template<int MaxNumDom>
bool TBasicCortege< MaxNumDom >::IsEqual ( ) const
inline

Referenced by TBasicCortege< 10 >::GetFieldFormat().

Here is the caller graph for this function:

◆ SetEqual()

template<int MaxNumDom>
void TBasicCortege< MaxNumDom >::SetEqual ( )
inline

Referenced by CTempArticle::AddCortegeToVector().

Here is the caller graph for this function:

◆ GetFieldFormat()

template<int MaxNumDom>
const char* TBasicCortege< MaxNumDom >::GetFieldFormat ( ) const
inline

Referenced by CTempArticle::ArticleToText().

Here is the caller graph for this function:

◆ HasEqualItems()

template<int MaxNumDom>
bool TBasicCortege< MaxNumDom >::HasEqualItems ( const TBasicCortege< MaxNumDom > &  X,
BYTE  _MaxNumDom 
) const
inline

Referenced by TBasicCortege< 10 >::EqualCortege().

Here is the caller graph for this function:

◆ EqualCortege()

template<int MaxNumDom>
bool TBasicCortege< MaxNumDom >::EqualCortege ( const TBasicCortege< MaxNumDom > &  X,
BYTE  _MaxNumDom 
) const
inline

Referenced by CTempArticle::AddArticle(), and CTempArticle::CheckCortegeVector().

Here is the caller graph for this function:

◆ IsEqualWithWildCard()

template<int MaxNumDom>
bool TBasicCortege< MaxNumDom >::IsEqualWithWildCard ( const TBasicCortege< MaxNumDom > &  X,
WORD  EmptyDomItem,
BYTE  _MaxNumDom 
) const
inline

Referenced by CTempArticle::IsPartOf().

Here is the caller graph for this function:

◆ operator=()

template<int MaxNumDom>
TBasicCortege<MaxNumDom>& TBasicCortege< MaxNumDom >::operator= ( const TBasicCortege< 10 > &  X)
inline

Member Data Documentation

◆ m_FieldNo

template<int MaxNumDom>
BYTE TBasicCortege< MaxNumDom >::m_FieldNo

◆ m_SignatNo

template<int MaxNumDom>
BYTE TBasicCortege< MaxNumDom >::m_SignatNo

◆ m_LevelId

template<int MaxNumDom>
BYTE TBasicCortege< MaxNumDom >::m_LevelId

◆ m_LeafId

template<int MaxNumDom>
BYTE TBasicCortege< MaxNumDom >::m_LeafId

◆ m_BracketLeafId

template<int MaxNumDom>
BYTE TBasicCortege< MaxNumDom >::m_BracketLeafId

◆ m_DomItemNos

template<int MaxNumDom>
int TBasicCortege< MaxNumDom >::m_DomItemNos[MaxNumDom]

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