My Project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
PrefixIgnoreClassList Class Reference
Inheritance diagram for PrefixIgnoreClassList:
ClassList

Public Types

typedef ClassDef ElementType
 

Public Member Functions

 PrefixIgnoreClassList (uint letter)
 
uint letter () const
 
- Public Member Functions inherited from ClassList
 ClassList ()
 
 ~ClassList ()
 

Private Member Functions

virtual int compareValue (const ClassDef *c1, const ClassDef *c2) const
 

Private Attributes

uint m_letter
 

Detailed Description

Special class list where sorting takes IGNORE_PREFIX into account.

Definition at line 1681 of file index.cpp.

Member Typedef Documentation

Definition at line 1684 of file index.cpp.

Constructor & Destructor Documentation

PrefixIgnoreClassList::PrefixIgnoreClassList ( uint  letter)
inline

Definition at line 1685 of file index.cpp.

Member Function Documentation

virtual int PrefixIgnoreClassList::compareValue ( const ClassDef c1,
const ClassDef c2 
) const
inlineprivatevirtual

Definition at line 1688 of file index.cpp.

References ClassDef::className(), and getPrefixIndex().

{
QCString n1 = c1->className();
QCString n2 = c2->className();
return qstricmp (n1.data()+getPrefixIndex(n1), n2.data()+getPrefixIndex(n2));
}
uint PrefixIgnoreClassList::letter ( ) const
inline

Definition at line 1686 of file index.cpp.

References m_letter.

Referenced by writeAlphabeticalClassList().

{ return m_letter; }

Member Data Documentation

uint PrefixIgnoreClassList::m_letter
private

Definition at line 1694 of file index.cpp.

Referenced by letter().


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