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
SearchIndexContext::Private Class Reference

Classes

struct  Cachable
 

Public Member Functions

 Private (const SearchIndexInfo *info)
 
TemplateVariant get (const char *n) const
 
TemplateVariant name () const
 
TemplateVariant text () const
 
TemplateVariant symbolIndices () const
 

Private Attributes

const SearchIndexInfom_info
 
Cachable m_cache
 

Static Private Attributes

static PropertyMapper
< SearchIndexContext::Private
s_inst
 

Detailed Description

Definition at line 9839 of file context.cpp.

Constructor & Destructor Documentation

SearchIndexContext::Private::Private ( const SearchIndexInfo info)
inline

Definition at line 9842 of file context.cpp.

References Config::init(), name(), s_inst, symbolIndices(), and text().

: m_info(info)
{
static bool init=FALSE;
if (!init)
{
s_inst.addProperty("name", &Private::name);
s_inst.addProperty("text", &Private::text);
s_inst.addProperty("symbolIndices",&Private::symbolIndices);
init=TRUE;
}
}

Member Function Documentation

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

Definition at line 9853 of file context.cpp.

References s_inst.

Referenced by SearchIndexContext::get().

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

Definition at line 9857 of file context.cpp.

References m_info, and SearchIndexInfo::name.

Referenced by Private().

{
return m_info->name;
}
TemplateVariant SearchIndexContext::Private::symbolIndices ( ) const
inline
TemplateVariant SearchIndexContext::Private::text ( ) const
inline

Definition at line 9861 of file context.cpp.

References m_info, and SearchIndexInfo::text.

Referenced by Private().

{
return m_info->text;
}

Member Data Documentation

Cachable SearchIndexContext::Private::m_cache
mutableprivate

Definition at line 9879 of file context.cpp.

Referenced by symbolIndices().

const SearchIndexInfo* SearchIndexContext::Private::m_info
private

Definition at line 9874 of file context.cpp.

Referenced by name(), symbolIndices(), and text().

PropertyMapper< SearchIndexContext::Private > SearchIndexContext::Private::s_inst
staticprivate

Definition at line 9880 of file context.cpp.

Referenced by get(), and Private().


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