My Project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Member Functions | Private Attributes | Static Private Attributes | List of all members
SymbolIndexContext::Private Class Reference

Classes

struct  Cachable
 

Public Member Functions

 Private (const SearchIndexList *sl, const QCString &name)
 
TemplateVariant get (const char *n) const
 
TemplateVariant name () const
 
TemplateVariant letter () const
 
TemplateVariant symbolGroups () const
 

Private Attributes

const SearchIndexListm_searchList
 
QCString m_name
 
Cachable m_cache
 

Static Private Attributes

static PropertyMapper
< SymbolIndexContext::Private
s_inst
 

Detailed Description

Definition at line 9727 of file context.cpp.

Constructor & Destructor Documentation

SymbolIndexContext::Private::Private ( const SearchIndexList sl,
const QCString &  name 
)
inline

Definition at line 9730 of file context.cpp.

References Config::init(), letter(), name(), s_inst, and symbolGroups().

{
static bool init=FALSE;
if (!init)
{
s_inst.addProperty("name", &Private::name);
s_inst.addProperty("letter", &Private::letter);
s_inst.addProperty("symbolGroups",&Private::symbolGroups);
init=TRUE;
}
}

Member Function Documentation

TemplateVariant SymbolIndexContext::Private::get ( const char *  n) const
inline

Definition at line 9741 of file context.cpp.

References s_inst.

Referenced by SymbolIndexContext::get().

{
return s_inst.get(this,n);
}
TemplateVariant SymbolIndexContext::Private::letter ( ) const
inline

Definition at line 9749 of file context.cpp.

References SearchIndexList::letter(), and m_searchList.

Referenced by Private().

{
return QString(QChar(m_searchList->letter())).utf8();
}
TemplateVariant SymbolIndexContext::Private::name ( ) const
inline

Definition at line 9745 of file context.cpp.

References m_name.

Referenced by Private().

{
return m_name;
}
TemplateVariant SymbolIndexContext::Private::symbolGroups ( ) const
inline

Member Data Documentation

Cachable SymbolIndexContext::Private::m_cache
mutableprivate

Definition at line 9768 of file context.cpp.

Referenced by symbolGroups().

QCString SymbolIndexContext::Private::m_name
private

Definition at line 9763 of file context.cpp.

Referenced by name().

const SearchIndexList* SymbolIndexContext::Private::m_searchList
private

Definition at line 9762 of file context.cpp.

Referenced by letter(), and symbolGroups().

PropertyMapper< SymbolIndexContext::Private > SymbolIndexContext::Private::s_inst
staticprivate

Definition at line 9769 of file context.cpp.

Referenced by get(), and Private().


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