My Project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
DefinitionContext< T >::Cachable Struct Reference
Inheritance diagram for DefinitionContext< T >::Cachable:
Definition::Cookie ClassContext::Private::Cachable DirContext::Private::Cachable FileContext::Private::Cachable MemberContext::Private::Cachable ModuleContext::Private::Cachable NamespaceContext::Private::Cachable PageContext::Private::Cachable

Public Member Functions

 Cachable (Definition *def)
 

Public Attributes

ScopedPtr< TemplateVariantdetails
 
ContextOutputFormat detailsOutputFormat
 
ScopedPtr< TemplateVariantbrief
 
ContextOutputFormat briefOutputFormat
 
ScopedPtr< TemplateVariantinbodyDocs
 
ContextOutputFormat inbodyDocsOutputFormat
 
SharedPtr< TemplateListnavPath
 
SharedPtr< TemplateListsourceDef
 
SharedPtr< TemplateStructfileLink
 
SharedPtr< TemplateStructlineLink
 

Detailed Description

template<typename T>
struct DefinitionContext< T >::Cachable

Definition at line 1602 of file context.cpp.

Constructor & Destructor Documentation

template<typename T>
DefinitionContext< T >::Cachable::Cachable ( Definition def)
inline

Definition at line 1604 of file context.cpp.

{
if (def && !def->getSourceFileBase().isEmpty())
{
lineLink->set("text",def->getStartBodyLine());
lineLink->set("isLinkable",TRUE);
lineLink->set("fileName",def->getSourceFileBase());
lineLink->set("anchor",def->getSourceAnchor());
lineLink->set("isReference",FALSE);
lineLink->set("externalReference","");
{
fileLink->set("text",def->name());
}
else if (def->getBodyDef())
{
fileLink->set("text",def->getBodyDef()->name());
}
else
{
fileLink->set("text",def->displayName(TRUE));
}
fileLink->set("isLinkable",TRUE);
fileLink->set("fileName",def->getSourceFileBase());
fileLink->set("anchor",QCString());
fileLink->set("isReference",FALSE);
fileLink->set("externalReference","");
}
}

Member Data Documentation

template<typename T>
ScopedPtr<TemplateVariant> DefinitionContext< T >::Cachable::brief

Definition at line 1643 of file context.cpp.

template<typename T>
ContextOutputFormat DefinitionContext< T >::Cachable::briefOutputFormat

Definition at line 1644 of file context.cpp.

template<typename T>
ScopedPtr<TemplateVariant> DefinitionContext< T >::Cachable::details

Definition at line 1641 of file context.cpp.

template<typename T>
ContextOutputFormat DefinitionContext< T >::Cachable::detailsOutputFormat

Definition at line 1642 of file context.cpp.

template<typename T>
SharedPtr<TemplateStruct> DefinitionContext< T >::Cachable::fileLink
template<typename T>
ScopedPtr<TemplateVariant> DefinitionContext< T >::Cachable::inbodyDocs

Definition at line 1645 of file context.cpp.

template<typename T>
ContextOutputFormat DefinitionContext< T >::Cachable::inbodyDocsOutputFormat

Definition at line 1646 of file context.cpp.

template<typename T>
SharedPtr<TemplateStruct> DefinitionContext< T >::Cachable::lineLink
template<typename T>
SharedPtr<TemplateList> DefinitionContext< T >::Cachable::navPath

Definition at line 1647 of file context.cpp.

template<typename T>
SharedPtr<TemplateList> DefinitionContext< T >::Cachable::sourceDef

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