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

Classes

struct  Cachable
 

Public Member Functions

 Private (Definition *def, const QCString &relPath, const MemberList *ml, const QCString &title, const QCString &subtitle)
 
TemplateVariant get (const char *n) const
 
TemplateVariant members () const
 
TemplateVariant title () const
 
TemplateVariant subtitle () const
 
TemplateVariant anchor () const
 
TemplateVariant memberGroups () const
 
TemplateVariant inherited () const
 

Private Attributes

Definitionm_def
 
const MemberListm_memberList
 
QCString m_relPath
 
QCString m_title
 
QCString m_subtitle
 
Cachable m_cache
 

Static Private Attributes

static PropertyMapper
< MemberListInfoContext::Private
s_inst
 

Detailed Description

Definition at line 8901 of file context.cpp.

Constructor & Destructor Documentation

MemberListInfoContext::Private::Private ( Definition def,
const QCString &  relPath,
const MemberList ml,
const QCString &  title,
const QCString &  subtitle 
)
inline

Definition at line 8904 of file context.cpp.

References anchor(), inherited(), Config::init(), memberGroups(), members(), s_inst, subtitle(), and title().

:
m_def(def),
m_relPath(relPath),
{
static bool init=FALSE;
if (!init)
{
s_inst.addProperty("members", &Private::members);
s_inst.addProperty("title", &Private::title);
s_inst.addProperty("subtitle", &Private::subtitle);
s_inst.addProperty("anchor", &Private::anchor);
s_inst.addProperty("memberGroups", &Private::memberGroups);
s_inst.addProperty("inherited", &Private::inherited);
init=TRUE;
}
}

Member Function Documentation

TemplateVariant MemberListInfoContext::Private::anchor ( ) const
inline

Definition at line 8943 of file context.cpp.

References MemberList::listType(), MemberList::listTypeAsString(), and m_memberList.

Referenced by Private().

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

Definition at line 8923 of file context.cpp.

References s_inst.

Referenced by MemberListInfoContext::get().

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

Definition at line 8955 of file context.cpp.

References InheritedMemberInfoListContext::addMemberList(), InheritedMemberInfoListContext::alloc(), DefinitionIntf::definitionType(), SharedPtr< T >::get(), MemberListInfoContext::Private::Cachable::inherited, MemberList::listType(), m_cache, m_def, m_memberList, m_title, MemberListType_detailedLists, SharedPtr< T >::reset(), and DefinitionIntf::TypeClass.

Referenced by Private().

TemplateVariant MemberListInfoContext::Private::memberGroups ( ) const
inline

Definition at line 8947 of file context.cpp.

References MemberGroupListContext::alloc(), SharedPtr< T >::get(), MemberList::getMemberGroupList(), m_cache, m_def, m_memberList, m_relPath, MemberListInfoContext::Private::Cachable::memberGroups, and SharedPtr< T >::reset().

Referenced by Private().

TemplateVariant MemberListInfoContext::Private::members ( ) const
inline

Definition at line 8927 of file context.cpp.

References MemberListContext::alloc(), SharedPtr< T >::get(), m_cache, m_memberList, MemberListInfoContext::Private::Cachable::memberListContext, and SharedPtr< T >::reset().

Referenced by Private().

TemplateVariant MemberListInfoContext::Private::subtitle ( ) const
inline

Definition at line 8939 of file context.cpp.

References m_subtitle.

Referenced by Private().

{
return m_subtitle;
}
TemplateVariant MemberListInfoContext::Private::title ( ) const
inline

Definition at line 8935 of file context.cpp.

References m_title.

Referenced by Private().

{
return m_title;
}

Member Data Documentation

Cachable MemberListInfoContext::Private::m_cache
mutableprivate

Definition at line 8985 of file context.cpp.

Referenced by inherited(), memberGroups(), and members().

Definition* MemberListInfoContext::Private::m_def
private

Definition at line 8974 of file context.cpp.

Referenced by inherited(), and memberGroups().

const MemberList* MemberListInfoContext::Private::m_memberList
private

Definition at line 8975 of file context.cpp.

Referenced by anchor(), inherited(), memberGroups(), and members().

QCString MemberListInfoContext::Private::m_relPath
private

Definition at line 8976 of file context.cpp.

Referenced by memberGroups().

QCString MemberListInfoContext::Private::m_subtitle
private

Definition at line 8978 of file context.cpp.

Referenced by subtitle().

QCString MemberListInfoContext::Private::m_title
private

Definition at line 8977 of file context.cpp.

Referenced by inherited(), and title().

PropertyMapper< MemberListInfoContext::Private > MemberListInfoContext::Private::s_inst
staticprivate

Definition at line 8986 of file context.cpp.

Referenced by get(), and Private().


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