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

Public Member Functions

 Private (ClassDef *cd, MemberList *ml, const QCString &title)
 
TemplateVariant get (const char *n) const
 
virtual ~Private ()
 
TemplateVariant getClass () const
 
TemplateVariant title () const
 
TemplateVariant members () const
 
TemplateVariant id () const
 
TemplateVariant inheritedFrom () const
 

Private Attributes

ClassDefm_class
 
MemberListm_memberList
 
QCString m_title
 
SharedPtr< ClassContextm_classCtx
 
SharedPtr< MemberListContextm_memberListCtx
 
SharedPtr< TemplateListm_inheritedFrom
 

Static Private Attributes

static PropertyMapper
< InheritedMemberInfoContext::Private
s_inst
 

Detailed Description

Definition at line 9013 of file context.cpp.

Constructor & Destructor Documentation

InheritedMemberInfoContext::Private::Private ( ClassDef cd,
MemberList ml,
const QCString &  title 
)
inline

Definition at line 9016 of file context.cpp.

References getClass(), id(), inheritedFrom(), Config::init(), members(), s_inst, and title().

{
static bool init=FALSE;
if (!init)
{
s_inst.addProperty("class", &Private::getClass);
s_inst.addProperty("title", &Private::title);
s_inst.addProperty("members", &Private::members);
s_inst.addProperty("id", &Private::id);
s_inst.addProperty("inheritedFrom", &Private::inheritedFrom);
init=TRUE;
}
}
virtual InheritedMemberInfoContext::Private::~Private ( )
inlinevirtual

Definition at line 9034 of file context.cpp.

References m_memberList.

{
delete m_memberList;
}

Member Function Documentation

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

Definition at line 9030 of file context.cpp.

References s_inst.

Referenced by InheritedMemberInfoContext::get().

{
return s_inst.get(this,n);
}
TemplateVariant InheritedMemberInfoContext::Private::getClass ( ) const
inline
TemplateVariant InheritedMemberInfoContext::Private::id ( ) const
inline
TemplateVariant InheritedMemberInfoContext::Private::inheritedFrom ( ) const
inline
TemplateVariant InheritedMemberInfoContext::Private::members ( ) const
inline
TemplateVariant InheritedMemberInfoContext::Private::title ( ) const
inline

Definition at line 9046 of file context.cpp.

References m_title.

Referenced by inheritedFrom(), and Private().

{
return m_title;
}

Member Data Documentation

ClassDef* InheritedMemberInfoContext::Private::m_class
private

Definition at line 9075 of file context.cpp.

Referenced by getClass(), and id().

SharedPtr<ClassContext> InheritedMemberInfoContext::Private::m_classCtx
mutableprivate

Definition at line 9078 of file context.cpp.

Referenced by getClass().

SharedPtr<TemplateList> InheritedMemberInfoContext::Private::m_inheritedFrom
mutableprivate

Definition at line 9080 of file context.cpp.

Referenced by inheritedFrom().

MemberList* InheritedMemberInfoContext::Private::m_memberList
private

Definition at line 9076 of file context.cpp.

Referenced by id(), members(), and ~Private().

SharedPtr<MemberListContext> InheritedMemberInfoContext::Private::m_memberListCtx
mutableprivate

Definition at line 9079 of file context.cpp.

Referenced by members().

QCString InheritedMemberInfoContext::Private::m_title
private

Definition at line 9077 of file context.cpp.

Referenced by title().

PropertyMapper< InheritedMemberInfoContext::Private > InheritedMemberInfoContext::Private::s_inst
staticprivate

Definition at line 9081 of file context.cpp.

Referenced by get(), and Private().


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