Doxygen
ClassContext::Private类 参考
+ 类 ClassContext::Private 继承关系图:
+ ClassContext::Private 的协作图:

struct  Cachable
 

Public 成员函数

 Private (const ClassDef *cd)
 
virtual ~Private ()
 
TemplateVariant get (const QCString &n) const
 
StringVector fields () const
 
- Public 成员函数 继承自 DefinitionContext< ClassContext::Private >
 DefinitionContext (const Definition *d)
 
virtual ~DefinitionContext ()
 

Private 成员函数

TemplateVariant title () const
 
TemplateVariant highlight () const
 
TemplateVariant subHighlight () const
 
TemplateVariant hasDetails () const
 
TemplateVariant generatedFromFiles () const
 
TemplateVariant usedFiles () const
 
DotClassGraphPtr getClassGraph () const
 
int numInheritanceNodes () const
 
TemplateVariant includeInfo () const
 
TemplateVariant inherits () const
 
TemplateVariant inheritedBy () const
 
TemplateVariant unoIDLServices () const
 
TemplateVariant unoIDLInterfaces () const
 
TemplateVariant signals () const
 
TemplateVariant publicTypes () const
 
TemplateVariant publicMethods () const
 
TemplateVariant publicStaticMethods () const
 
TemplateVariant publicAttributes () const
 
TemplateVariant publicStaticAttributes () const
 
TemplateVariant publicSlots () const
 
TemplateVariant protectedTypes () const
 
TemplateVariant protectedMethods () const
 
TemplateVariant protectedStaticMethods () const
 
TemplateVariant protectedAttributes () const
 
TemplateVariant protectedStaticAttributes () const
 
TemplateVariant protectedSlots () const
 
TemplateVariant privateTypes () const
 
TemplateVariant privateSlots () const
 
TemplateVariant privateMethods () const
 
TemplateVariant privateStaticMethods () const
 
TemplateVariant privateAttributes () const
 
TemplateVariant privateStaticAttributes () const
 
TemplateVariant packageTypes () const
 
TemplateVariant packageMethods () const
 
TemplateVariant packageStaticMethods () const
 
TemplateVariant packageAttributes () const
 
TemplateVariant packageStaticAttributes () const
 
TemplateVariant properties () const
 
TemplateVariant events () const
 
TemplateVariant friends () const
 
TemplateVariant related () const
 
TemplateVariant detailedTypedefs () const
 
TemplateVariant detailedEnums () const
 
TemplateVariant detailedServices () const
 
TemplateVariant detailedInterfaces () const
 
TemplateVariant detailedConstructors () const
 
TemplateVariant detailedMethods () const
 
TemplateVariant detailedRelated () const
 
TemplateVariant detailedVariables () const
 
TemplateVariant detailedProperties () const
 
TemplateVariant detailedEvents () const
 
TemplateVariant classes () const
 
TemplateVariant innerClasses () const
 
TemplateVariant compoundType () const
 
TemplateVariant templateDecls () const
 
TemplateVariant typeConstraints () const
 
TemplateVariant examples () const
 
TemplateVariant members () const
 
TemplateVariant allMembersList () const
 
TemplateVariant allMembersFileName () const
 
TemplateVariant memberGroups () const
 
TemplateVariant additionalInheritedMembers () const
 
TemplateVariant isSimple () const
 
TemplateVariant categoryOf () const
 
TemplateVariant hasInheritanceDiagram () const
 
TemplateVariant inheritanceDiagram () const
 
DotClassGraphPtr getCollaborationGraph () const
 
TemplateVariant hasCollaborationDiagram () const
 
TemplateVariant collaborationDiagram () const
 
TemplateVariant createIncludeInfo () const
 
TemplateVariant createInheritsList () const
 
TemplateVariant createInheritedByList () const
 
DotClassGraphPtr createClassGraph () const
 
DotClassGraphPtr createCollaborationGraph () const
 
TemplateVariant createClasses () const
 
TemplateVariant createInnerClasses () const
 
TemplateVariant createMemberList (MemberListType type, const QCString &title) const
 
TemplateVariant createPublicTypes () const
 
TemplateVariant createPublicMethods () const
 
TemplateVariant createPublicStaticMethods () const
 
TemplateVariant createPublicAttributes () const
 
TemplateVariant createPublicStaticAttributes () const
 
TemplateVariant createPublicSlots () const
 
TemplateVariant createUnoIDLServices () const
 
TemplateVariant createUnoIDLInterfaces () const
 
TemplateVariant createSignals () const
 
TemplateVariant createProtectedTypes () const
 
TemplateVariant createProtectedMethods () const
 
TemplateVariant createProtectedStaticMethods () const
 
TemplateVariant createProtectedAttributes () const
 
TemplateVariant createProtectedStaticAttributes () const
 
TemplateVariant createProtectedSlots () const
 
TemplateVariant createPrivateTypes () const
 
TemplateVariant createPrivateSlots () const
 
TemplateVariant createPrivateMethods () const
 
TemplateVariant createPrivateStaticMethods () const
 
TemplateVariant createPrivateAttributes () const
 
TemplateVariant createPrivateStaticAttributes () const
 
TemplateVariant createPackageTypes () const
 
TemplateVariant createPackageMethods () const
 
TemplateVariant createPackageStaticMethods () const
 
TemplateVariant createPackageAttributes () const
 
TemplateVariant createPackageStaticAttributes () const
 
TemplateVariant createProperties () const
 
TemplateVariant createEvents () const
 
TemplateVariant createFriends () const
 
TemplateVariant createRelated () const
 
TemplateVariant createDetailedTypedefs () const
 
TemplateVariant createDetailedEnums () const
 
TemplateVariant createDetailedServices () const
 
TemplateVariant createDetailedInterfaces () const
 
TemplateVariant createDetailedConstructors () const
 
TemplateVariant createDetailedMethods () const
 
TemplateVariant createDetailedRelated () const
 
TemplateVariant createDetailedVariables () const
 
TemplateVariant createDetailedProperties () const
 
TemplateVariant createDetailedEvents () const
 
TemplateVariant createMemberGroups () const
 
TemplateVariant createAllMembersList () const
 
TemplateVariant createTypeConstraints () const
 
TemplateVariant createExamples () const
 
void addTemplateDecls (const Definition *d, TemplateVariantList &tl) const
 
TemplateVariant createTemplateDecls () const
 
TemplateVariant createAdditionalInheritedMembers () const
 
void addMembers (MemberList &list, const ClassDef *cd, MemberListType lt) const
 
TemplateVariant createMembers () const
 
TemplateVariant createUsedFiles () const
 
TemplateVariant createCategoryOf () const
 
int createNumInheritanceNodes () const
 

Private 属性

const ClassDefm_classDef
 
Cachable m_cachable
 

静态 Private 属性

static const PropertyMap< ClassContext::Privates_inst
 

额外继承的成员函数

- Protected 成员函数 继承自 DefinitionContext< ClassContext::Private >
TemplateVariant fileName () const
 
TemplateVariant anchor () const
 
TemplateVariant sourceFileName () const
 
TemplateVariant isLinkable () const
 
TemplateVariant isLinkableInProject () const
 
TemplateVariant name () const
 
TemplateVariant bareName () const
 
TemplateVariant details () const
 
TemplateVariant brief () const
 
TemplateVariant inbodyDocs () const
 
TemplateVariant dynSectionId () const
 
TemplateVariant sourceDef () const
 
TemplateVariant navigationPath () const
 
TemplateVariant partOfGroups () const
 
TemplateVariant isReference () const
 
TemplateVariant externalReference () const
 
TemplateVariant language () const
 
TemplateVariant compoundKind () const
 
QCString relPathAsString () const
 
virtual TemplateVariant relPath () const
 

详细描述

在文件 context.cpp1712 行定义.

构造及析构函数说明

◆ Private()

ClassContext::Private::Private ( const ClassDef cd)
inline

在文件 context.cpp1715 行定义.

1716  m_classDef(cd)
1717  {
1718  }

◆ ~Private()

virtual ClassContext::Private::~Private ( )
inlinevirtual

在文件 context.cpp1719 行定义.

1719 {}

成员函数说明

◆ additionalInheritedMembers()

TemplateVariant ClassContext::Private::additionalInheritedMembers ( ) const
inlineprivate

在文件 context.cpp1788 行定义.

1788 { return m_cachable.additionalInheritedMembers.get(this); }

引用了 ClassContext::Private::Cachable::additionalInheritedMembers , 以及 m_cachable.

◆ addMembers()

void ClassContext::Private::addMembers ( MemberList list,
const ClassDef cd,
MemberListType  lt 
) const
inlineprivate

在文件 context.cpp2268 行定义.

2269  {
2270  const MemberList *ml = cd->getMemberList(lt);
2271  if (ml)
2272  {
2273  for (const auto &md : *ml)
2274  {
2275  if (md->isBriefSectionVisible())
2276  {
2277  list.push_back(md);
2278  }
2279  }
2280  }
2281  }

引用了 ClassDef::getMemberList() , 以及 MemberVector::push_back().

被这些函数引用 createMembers().

◆ addTemplateDecls()

void ClassContext::Private::addTemplateDecls ( const Definition d,
TemplateVariantList tl 
) const
inlineprivate

在文件 context.cpp2204 行定义.

2205  {
2207  {
2208  const Definition *parent = d->getOuterScope();
2209  if (parent)
2210  {
2211  addTemplateDecls(parent,tl);
2212  }
2213  const ClassDef *cd=toClassDef(d);
2214  if (!cd->templateArguments().empty())
2215  {
2217  // since a TemplateVariant does take ownership of the object, we add it
2218  // a separate list just to be able to delete it and avoid a memory leak
2219  tl.push_back(al);
2220  }
2221  }
2222  }

引用了 ArgumentListContext::alloc(), Definition::definitionType(), ArgumentList::empty(), Definition::getOuterScope(), DefinitionContext< ClassContext::Private >::relPathAsString(), ClassDef::templateArguments(), toClassDef() , 以及 Definition::TypeClass.

被这些函数引用 createTemplateDecls().

◆ allMembersFileName()

TemplateVariant ClassContext::Private::allMembersFileName ( ) const
inlineprivate

在文件 context.cpp1786 行定义.

1786 { return m_classDef->getMemberListFileName(); }

引用了 ClassDef::getMemberListFileName() , 以及 m_classDef.

◆ allMembersList()

TemplateVariant ClassContext::Private::allMembersList ( ) const
inlineprivate

在文件 context.cpp1785 行定义.

1785 { return m_cachable.allMembersList.get(this); }

引用了 ClassContext::Private::Cachable::allMembersList , 以及 m_cachable.

◆ categoryOf()

TemplateVariant ClassContext::Private::categoryOf ( ) const
inlineprivate

在文件 context.cpp1790 行定义.

1790 { return m_cachable.categoryOf.get(this); }

引用了 ClassContext::Private::Cachable::categoryOf , 以及 m_cachable.

◆ classes()

TemplateVariant ClassContext::Private::classes ( ) const
inlineprivate

在文件 context.cpp1778 行定义.

1778 { return m_cachable.classes.get(this); }

引用了 ClassContext::Private::Cachable::classes , 以及 m_cachable.

◆ collaborationDiagram()

TemplateVariant ClassContext::Private::collaborationDiagram ( ) const
inlineprivate

在文件 context.cpp1904 行定义.

1905  {
1906  static bool haveDot = Config_getBool(HAVE_DOT);
1907  TextStream t;
1908  if (haveDot)
1909  {
1911  switch (g_globals.outputFormat)
1912  {
1914  {
1915  cg->writeGraph(t,GOF_BITMAP,EOF_Html,
1919  );
1920  }
1921  break;
1923  {
1924  cg->writeGraph(t,GOF_EPS,EOF_LaTeX,
1928  );
1929  }
1930  break;
1931  // TODO: support other generators
1932  default:
1933  err("context.cpp: output format not yet supported\n");
1934  break;
1935  }
1937  }
1938  return TemplateVariant(t.str().c_str(),TRUE);
1939  }

引用了 addHtmlExtensionIfMissing(), Config_getBool, ContextOutputFormat_Html, ContextOutputFormat_Latex, ContextGlobals::dynSectionId, EOF_Html, EOF_LaTeX, err(), g_globals, getCollaborationGraph(), ClassDef::getOutputFileBase(), GOF_BITMAP, GOF_EPS, m_classDef, ContextGlobals::outputDir, ContextGlobals::outputFormat, Portable::pathSeparator(), DefinitionContext< ClassContext::Private >::relPathAsString(), TextStream::str() , 以及 TRUE.

◆ compoundType()

TemplateVariant ClassContext::Private::compoundType ( ) const
inlineprivate

在文件 context.cpp1780 行定义.

1780 { return m_classDef->compoundTypeString(); }

引用了 ClassDef::compoundTypeString() , 以及 m_classDef.

◆ createAdditionalInheritedMembers()

TemplateVariant ClassContext::Private::createAdditionalInheritedMembers ( ) const
inlineprivate

在文件 context.cpp2229 行定义.

2230  {
2232  auto ctx = std::dynamic_pointer_cast<InheritedMemberInfoListContext>(list);
2238  ctx->addMemberList(m_classDef,MemberListType_pubMethods,
2241  ctx->addMemberList(m_classDef,MemberListType_pubStaticMethods,
2258  ctx->addMemberList(m_classDef,MemberListType_events,theTranslator->trEvents());
2266  return list;
2267  }

引用了 InheritedMemberInfoListContext::alloc(), Definition::getLanguage(), m_classDef, MemberListType_events, MemberListType_interfaces, MemberListType_pacAttribs, MemberListType_pacMethods, MemberListType_pacStaticAttribs, MemberListType_pacStaticMethods, MemberListType_pacTypes, MemberListType_priAttribs, MemberListType_priMethods, MemberListType_priSlots, MemberListType_priStaticAttribs, MemberListType_priStaticMethods, MemberListType_priTypes, MemberListType_proAttribs, MemberListType_proMethods, MemberListType_properties, MemberListType_proSlots, MemberListType_proStaticAttribs, MemberListType_proStaticMethods, MemberListType_proTypes, MemberListType_pubAttribs, MemberListType_pubMethods, MemberListType_pubSlots, MemberListType_pubStaticAttribs, MemberListType_pubStaticMethods, MemberListType_pubTypes, MemberListType_related, MemberListType_services, MemberListType_signals, SrcLangExt_ObjC, theTranslator, Translator::trClassMethods(), Translator::trEvents(), Translator::trInstanceMethods(), Translator::trInterfaces(), Translator::trPackageAttribs(), Translator::trPackageMembers(), Translator::trPackageTypes(), Translator::trPrivateAttribs(), Translator::trPrivateMembers(), Translator::trPrivateSlots(), Translator::trPrivateTypes(), Translator::trProperties(), Translator::trProtectedAttribs(), Translator::trProtectedMembers(), Translator::trProtectedSlots(), Translator::trProtectedTypes(), Translator::trPublicAttribs(), Translator::trPublicMembers(), Translator::trPublicSlots(), Translator::trPublicTypes(), Translator::trRelatedFunctions(), Translator::trServices(), Translator::trSignals(), Translator::trStaticPackageAttribs(), Translator::trStaticPackageMembers(), Translator::trStaticPrivateAttribs(), Translator::trStaticPrivateMembers(), Translator::trStaticProtectedAttribs(), Translator::trStaticProtectedMembers(), Translator::trStaticPublicAttribs() , 以及 Translator::trStaticPublicMembers().

◆ createAllMembersList()

TemplateVariant ClassContext::Private::createAllMembersList ( ) const
inlineprivate

◆ createCategoryOf()

TemplateVariant ClassContext::Private::createCategoryOf ( ) const
inlineprivate

在文件 context.cpp2320 行定义.

2321  {
2322  return m_classDef->categoryOf() ?
2325  }

引用了 ClassContext::alloc(), ClassDef::categoryOf(), FALSE , 以及 m_classDef.

◆ createClasses()

TemplateVariant ClassContext::Private::createClasses ( ) const
inlineprivate

在文件 context.cpp1966 行定义.

1967  {
1968  TemplateVariantList classList;
1969  classList.reserve(m_classDef->getClasses().size());
1970  for (const auto &cd : m_classDef->getClasses())
1971  {
1972  if (cd->visibleInParentsDeclList())
1973  {
1974  classList.push_back(ClassContext::alloc(cd));
1975  }
1976  }
1977  return TemplateImmutableList::alloc(classList);
1978  }

引用了 ClassContext::alloc(), TemplateImmutableList::alloc(), ClassDef::getClasses(), m_classDef , 以及 LinkedRefMap< T, Hash, KeyEqual, Map >::size().

◆ createClassGraph()

DotClassGraphPtr ClassContext::Private::createClassGraph ( ) const
inlineprivate

在文件 context.cpp1958 行定义.

1959  {
1960  return std::make_shared<DotClassGraph>(m_classDef,Inheritance);
1961  }

引用了 Inheritance , 以及 m_classDef.

◆ createCollaborationGraph()

DotClassGraphPtr ClassContext::Private::createCollaborationGraph ( ) const
inlineprivate

在文件 context.cpp1962 行定义.

1963  {
1964  return std::make_shared<DotClassGraph>(m_classDef,Collaboration);
1965  }

引用了 Collaboration , 以及 m_classDef.

◆ createDetailedConstructors()

TemplateVariant ClassContext::Private::createDetailedConstructors ( ) const
inlineprivate

◆ createDetailedEnums()

TemplateVariant ClassContext::Private::createDetailedEnums ( ) const
inlineprivate

◆ createDetailedEvents()

TemplateVariant ClassContext::Private::createDetailedEvents ( ) const
inlineprivate

◆ createDetailedInterfaces()

TemplateVariant ClassContext::Private::createDetailedInterfaces ( ) const
inlineprivate

◆ createDetailedMethods()

TemplateVariant ClassContext::Private::createDetailedMethods ( ) const
inlineprivate

◆ createDetailedProperties()

TemplateVariant ClassContext::Private::createDetailedProperties ( ) const
inlineprivate

◆ createDetailedRelated()

TemplateVariant ClassContext::Private::createDetailedRelated ( ) const
inlineprivate

◆ createDetailedServices()

TemplateVariant ClassContext::Private::createDetailedServices ( ) const
inlineprivate

◆ createDetailedTypedefs()

TemplateVariant ClassContext::Private::createDetailedTypedefs ( ) const
inlineprivate

◆ createDetailedVariables()

TemplateVariant ClassContext::Private::createDetailedVariables ( ) const
inlineprivate

◆ createEvents()

TemplateVariant ClassContext::Private::createEvents ( ) const
inlineprivate

◆ createExamples()

TemplateVariant ClassContext::Private::createExamples ( ) const
inlineprivate

在文件 context.cpp2182 行定义.

2183  {
2184  TemplateVariantList list;
2185  list.reserve(m_classDef->getExamples().size());
2186  if (m_classDef->hasExamples())
2187  {
2188  for (const auto &ex : m_classDef->getExamples())
2189  {
2191  {
2192  { "text", TemplateVariant(ex.name) },
2193  { "isLinkable", TemplateVariant(TRUE) },
2194  { "anchor", TemplateVariant(ex.anchor) },
2195  { "fileName", TemplateVariant(ex.file) },
2196  { "isReference", TemplateVariant(FALSE) },
2197  { "externalReference", TemplateVariant("") }
2198  });
2199  list.push_back(s);
2200  }
2201  }
2202  return TemplateImmutableList::alloc(list);
2203  }

引用了 TemplateImmutableList::alloc(), TemplateImmutableStruct::alloc(), FALSE, ClassDef::getExamples(), ClassDef::hasExamples(), m_classDef , 以及 TRUE.

◆ createFriends()

TemplateVariant ClassContext::Private::createFriends ( ) const
inlineprivate

◆ createIncludeInfo()

TemplateVariant ClassContext::Private::createIncludeInfo ( ) const
inlineprivate

◆ createInheritedByList()

TemplateVariant ClassContext::Private::createInheritedByList ( ) const
inlineprivate

在文件 context.cpp1954 行定义.

1955  {
1957  }

引用了 InheritanceListContext::alloc(), FALSE, m_classDef , 以及 ClassDef::subClasses().

◆ createInheritsList()

TemplateVariant ClassContext::Private::createInheritsList ( ) const
inlineprivate

在文件 context.cpp1950 行定义.

1951  {
1953  }

引用了 InheritanceListContext::alloc(), ClassDef::baseClasses(), m_classDef , 以及 TRUE.

◆ createInnerClasses()

TemplateVariant ClassContext::Private::createInnerClasses ( ) const
inlineprivate

在文件 context.cpp1979 行定义.

1980  {
1981  TemplateVariantList classList;
1982  classList.reserve(m_classDef->getClasses().size());
1983  for (const auto &cd : m_classDef->getClasses())
1984  {
1985  if (!cd->isAnonymous() &&
1986  cd->isLinkableInProject() &&
1987  cd->isEmbeddedInOuterScope() &&
1988  cd->partOfGroups().empty()
1989  )
1990  {
1991  classList.push_back(ClassContext::alloc(cd));
1992  }
1993  }
1994  return TemplateImmutableList::alloc(classList);
1995  }

引用了 ClassContext::alloc(), TemplateImmutableList::alloc(), ClassDef::getClasses(), m_classDef , 以及 LinkedRefMap< T, Hash, KeyEqual, Map >::size().

◆ createMemberGroups()

◆ createMemberList()

TemplateVariant ClassContext::Private::createMemberList ( MemberListType  type,
const QCString title 
) const
inlineprivate

◆ createMembers()

TemplateVariant ClassContext::Private::createMembers ( ) const
inlineprivate

在文件 context.cpp2282 行定义.

2283  {
2314  return MemberListContext::alloc(list);
2315  }

引用了 addMembers(), MemberListContext::alloc(), Class, m_classDef, MemberListType_allMembersList, MemberListType_events, MemberListType_interfaces, MemberListType_pacAttribs, MemberListType_pacMethods, MemberListType_pacStaticAttribs, MemberListType_pacStaticMethods, MemberListType_pacTypes, MemberListType_priAttribs, MemberListType_priMethods, MemberListType_priSlots, MemberListType_priStaticAttribs, MemberListType_priStaticMethods, MemberListType_priTypes, MemberListType_proAttribs, MemberListType_proMethods, MemberListType_properties, MemberListType_proSlots, MemberListType_proStaticAttribs, MemberListType_proStaticMethods, MemberListType_proTypes, MemberListType_pubAttribs, MemberListType_pubMethods, MemberListType_pubSlots, MemberListType_pubStaticAttribs, MemberListType_pubStaticMethods, MemberListType_pubTypes, MemberListType_related, MemberListType_services , 以及 MemberListType_signals.

◆ createNumInheritanceNodes()

int ClassContext::Private::createNumInheritanceNodes ( ) const
inlineprivate

在文件 context.cpp2326 行定义.

2327  {
2329  }

引用了 ClassDef::countInheritanceNodes() , 以及 m_classDef.

◆ createPackageAttributes()

TemplateVariant ClassContext::Private::createPackageAttributes ( ) const
inlineprivate

◆ createPackageMethods()

TemplateVariant ClassContext::Private::createPackageMethods ( ) const
inlineprivate

◆ createPackageStaticAttributes()

TemplateVariant ClassContext::Private::createPackageStaticAttributes ( ) const
inlineprivate

◆ createPackageStaticMethods()

TemplateVariant ClassContext::Private::createPackageStaticMethods ( ) const
inlineprivate

◆ createPackageTypes()

TemplateVariant ClassContext::Private::createPackageTypes ( ) const
inlineprivate

◆ createPrivateAttributes()

TemplateVariant ClassContext::Private::createPrivateAttributes ( ) const
inlineprivate

◆ createPrivateMethods()

TemplateVariant ClassContext::Private::createPrivateMethods ( ) const
inlineprivate

◆ createPrivateSlots()

TemplateVariant ClassContext::Private::createPrivateSlots ( ) const
inlineprivate

◆ createPrivateStaticAttributes()

TemplateVariant ClassContext::Private::createPrivateStaticAttributes ( ) const
inlineprivate

◆ createPrivateStaticMethods()

TemplateVariant ClassContext::Private::createPrivateStaticMethods ( ) const
inlineprivate

◆ createPrivateTypes()

TemplateVariant ClassContext::Private::createPrivateTypes ( ) const
inlineprivate

◆ createProperties()

TemplateVariant ClassContext::Private::createProperties ( ) const
inlineprivate

◆ createProtectedAttributes()

TemplateVariant ClassContext::Private::createProtectedAttributes ( ) const
inlineprivate

◆ createProtectedMethods()

TemplateVariant ClassContext::Private::createProtectedMethods ( ) const
inlineprivate

◆ createProtectedSlots()

TemplateVariant ClassContext::Private::createProtectedSlots ( ) const
inlineprivate

◆ createProtectedStaticAttributes()

TemplateVariant ClassContext::Private::createProtectedStaticAttributes ( ) const
inlineprivate

◆ createProtectedStaticMethods()

TemplateVariant ClassContext::Private::createProtectedStaticMethods ( ) const
inlineprivate

◆ createProtectedTypes()

TemplateVariant ClassContext::Private::createProtectedTypes ( ) const
inlineprivate

◆ createPublicAttributes()

TemplateVariant ClassContext::Private::createPublicAttributes ( ) const
inlineprivate

◆ createPublicMethods()

◆ createPublicSlots()

TemplateVariant ClassContext::Private::createPublicSlots ( ) const
inlineprivate

◆ createPublicStaticAttributes()

TemplateVariant ClassContext::Private::createPublicStaticAttributes ( ) const
inlineprivate

◆ createPublicStaticMethods()

◆ createPublicTypes()

TemplateVariant ClassContext::Private::createPublicTypes ( ) const
inlineprivate

◆ createRelated()

TemplateVariant ClassContext::Private::createRelated ( ) const
inlineprivate

◆ createSignals()

TemplateVariant ClassContext::Private::createSignals ( ) const
inlineprivate

◆ createTemplateDecls()

TemplateVariant ClassContext::Private::createTemplateDecls ( ) const
inlineprivate

在文件 context.cpp2223 行定义.

2224  {
2227  return TemplateImmutableList::alloc(tl);
2228  }

引用了 addTemplateDecls(), TemplateImmutableList::alloc() , 以及 m_classDef.

◆ createTypeConstraints()

◆ createUnoIDLInterfaces()

TemplateVariant ClassContext::Private::createUnoIDLInterfaces ( ) const
inlineprivate

◆ createUnoIDLServices()

TemplateVariant ClassContext::Private::createUnoIDLServices ( ) const
inlineprivate

◆ createUsedFiles()

TemplateVariant ClassContext::Private::createUsedFiles ( ) const
inlineprivate

在文件 context.cpp2316 行定义.

2317  {
2319  }

引用了 UsedFilesContext::alloc() , 以及 m_classDef.

◆ detailedConstructors()

TemplateVariant ClassContext::Private::detailedConstructors ( ) const
inlineprivate

在文件 context.cpp1772 行定义.

1772 { return m_cachable.detailedConstructors.get(this); }

引用了 ClassContext::Private::Cachable::detailedConstructors , 以及 m_cachable.

◆ detailedEnums()

TemplateVariant ClassContext::Private::detailedEnums ( ) const
inlineprivate

在文件 context.cpp1769 行定义.

1769 { return m_cachable.detailedEnums.get(this); }

引用了 ClassContext::Private::Cachable::detailedEnums , 以及 m_cachable.

◆ detailedEvents()

TemplateVariant ClassContext::Private::detailedEvents ( ) const
inlineprivate

在文件 context.cpp1777 行定义.

1777 { return m_cachable.detailedEvents.get(this); }

引用了 ClassContext::Private::Cachable::detailedEvents , 以及 m_cachable.

◆ detailedInterfaces()

TemplateVariant ClassContext::Private::detailedInterfaces ( ) const
inlineprivate

在文件 context.cpp1771 行定义.

1771 { return m_cachable.detailedInterfaces.get(this); }

引用了 ClassContext::Private::Cachable::detailedInterfaces , 以及 m_cachable.

◆ detailedMethods()

TemplateVariant ClassContext::Private::detailedMethods ( ) const
inlineprivate

在文件 context.cpp1773 行定义.

1773 { return m_cachable.detailedMethods.get(this); }

引用了 ClassContext::Private::Cachable::detailedMethods , 以及 m_cachable.

◆ detailedProperties()

TemplateVariant ClassContext::Private::detailedProperties ( ) const
inlineprivate

在文件 context.cpp1776 行定义.

1776 { return m_cachable.detailedProperties.get(this); }

引用了 ClassContext::Private::Cachable::detailedProperties , 以及 m_cachable.

◆ detailedRelated()

TemplateVariant ClassContext::Private::detailedRelated ( ) const
inlineprivate

在文件 context.cpp1774 行定义.

1774 { return m_cachable.detailedRelated.get(this); }

引用了 ClassContext::Private::Cachable::detailedRelated , 以及 m_cachable.

◆ detailedServices()

TemplateVariant ClassContext::Private::detailedServices ( ) const
inlineprivate

在文件 context.cpp1770 行定义.

1770 { return m_cachable.detailedServices.get(this); }

引用了 ClassContext::Private::Cachable::detailedServices , 以及 m_cachable.

◆ detailedTypedefs()

TemplateVariant ClassContext::Private::detailedTypedefs ( ) const
inlineprivate

在文件 context.cpp1768 行定义.

1768 { return m_cachable.detailedTypedefs.get(this); }

引用了 ClassContext::Private::Cachable::detailedTypedefs , 以及 m_cachable.

◆ detailedVariables()

TemplateVariant ClassContext::Private::detailedVariables ( ) const
inlineprivate

在文件 context.cpp1775 行定义.

1775 { return m_cachable.detailedVariables.get(this); }

引用了 ClassContext::Private::Cachable::detailedVariables , 以及 m_cachable.

◆ events()

TemplateVariant ClassContext::Private::events ( ) const
inlineprivate

在文件 context.cpp1765 行定义.

1765 { return m_cachable.events.get(this); }

引用了 ClassContext::Private::Cachable::events , 以及 m_cachable.

◆ examples()

TemplateVariant ClassContext::Private::examples ( ) const
inlineprivate

在文件 context.cpp1783 行定义.

1783 { return m_cachable.examples.get(this); }

引用了 ClassContext::Private::Cachable::examples , 以及 m_cachable.

◆ fields()

StringVector ClassContext::Private::fields ( ) const
inline

在文件 context.cpp1723 行定义.

1723 { return s_inst.fields(); }

引用了 PropertyMap< T >::fields() , 以及 s_inst.

◆ friends()

TemplateVariant ClassContext::Private::friends ( ) const
inlineprivate

在文件 context.cpp1766 行定义.

1766 { return m_cachable.friends.get(this); }

引用了 ClassContext::Private::Cachable::friends , 以及 m_cachable.

◆ generatedFromFiles()

TemplateVariant ClassContext::Private::generatedFromFiles ( ) const
inlineprivate

在文件 context.cpp1731 行定义.

1731 { return m_classDef->generatedFromFiles(); }

引用了 ClassDef::generatedFromFiles() , 以及 m_classDef.

◆ get()

TemplateVariant ClassContext::Private::get ( const QCString n) const
inline

在文件 context.cpp1722 行定义.

1722 { return s_inst.get(this,n); }

引用了 PropertyMap< T >::get() , 以及 s_inst.

◆ getClassGraph()

DotClassGraphPtr ClassContext::Private::getClassGraph ( ) const
inlineprivate

在文件 context.cpp1733 行定义.

1733 { return m_cachable.classGraph.get(this); }

引用了 ClassContext::Private::Cachable::classGraph , 以及 m_cachable.

被这些函数引用 hasInheritanceDiagram() , 以及 inheritanceDiagram().

◆ getCollaborationGraph()

DotClassGraphPtr ClassContext::Private::getCollaborationGraph ( ) const
inlineprivate

在文件 context.cpp1895 行定义.

1896  {
1897  return m_cachable.collaborationGraph.get(this);
1898  }

引用了 ClassContext::Private::Cachable::collaborationGraph , 以及 m_cachable.

被这些函数引用 collaborationDiagram() , 以及 hasCollaborationDiagram().

◆ hasCollaborationDiagram()

TemplateVariant ClassContext::Private::hasCollaborationDiagram ( ) const
inlineprivate

在文件 context.cpp1899 行定义.

1900  {
1901  static bool haveDot = Config_getBool(HAVE_DOT);
1902  return haveDot && !getCollaborationGraph()->isTrivial();
1903  }

引用了 Config_getBool , 以及 getCollaborationGraph().

◆ hasDetails()

TemplateVariant ClassContext::Private::hasDetails ( ) const
inlineprivate

在文件 context.cpp1730 行定义.

1730 { return m_classDef->hasDetailedDescription(); }

引用了 ClassDef::hasDetailedDescription() , 以及 m_classDef.

◆ hasInheritanceDiagram()

TemplateVariant ClassContext::Private::hasInheritanceDiagram ( ) const
inlineprivate

在文件 context.cpp1792 行定义.

1793  {
1794  bool result=FALSE;
1795  static bool haveDot = Config_getBool(HAVE_DOT);
1796  static auto classGraph = Config_getEnum(CLASS_GRAPH);
1797  bool classGraphEnabled = classGraph==CLASS_GRAPH_t::YES || classGraph==CLASS_GRAPH_t::GRAPH;
1798 
1799  if (haveDot && classGraphEnabled)
1800  {
1802  result = !cg->isTrivial() && !cg->isTooBig();
1803  }
1804  else if (classGraphEnabled)
1805  {
1806  result = numInheritanceNodes()>0;
1807  }
1808  return result;
1809  }

引用了 Config_getBool, Config_getEnum, FALSE, getClassGraph() , 以及 numInheritanceNodes().

◆ highlight()

TemplateVariant ClassContext::Private::highlight ( ) const
inlineprivate

在文件 context.cpp1728 行定义.

1728 { return TemplateVariant("classes"); }

◆ includeInfo()

TemplateVariant ClassContext::Private::includeInfo ( ) const
inlineprivate

在文件 context.cpp1735 行定义.

1735 { return m_cachable.includeInfo.get(this); }

引用了 ClassContext::Private::Cachable::includeInfo , 以及 m_cachable.

◆ inheritanceDiagram()

TemplateVariant ClassContext::Private::inheritanceDiagram ( ) const
inlineprivate

在文件 context.cpp1810 行定义.

1811  {
1812  TextStream t;
1813  static bool haveDot = Config_getBool(HAVE_DOT);
1814  static auto classGraph = Config_getEnum(CLASS_GRAPH);
1815  bool classGraphEnabled = classGraph==CLASS_GRAPH_t::YES || classGraph==CLASS_GRAPH_t::GRAPH;
1816 
1817  if (haveDot && classGraphEnabled)
1818  {
1820  switch (g_globals.outputFormat)
1821  {
1823  {
1824  cg->writeGraph(t,GOF_BITMAP,EOF_Html,
1828  );
1829  }
1830  break;
1832  {
1833  cg->writeGraph(t,GOF_EPS,EOF_LaTeX,
1837  );
1838  }
1839  break;
1840  // TODO: support other generators
1841  default:
1842  err("context.cpp: output format not yet supported\n");
1843  break;
1844  }
1846  }
1847  else if (classGraphEnabled)
1848  {
1850  switch (g_globals.outputFormat)
1851  {
1853  {
1854  TextStream tt;
1855 
1857  d.writeImage(tt,g_globals.outputDir,
1858  relPathAsString(),
1860  if (!tt.empty())
1861  {
1862  t << "<div class=\"center\">\n";
1863  t << " <img src=\"";
1865  t << ".png\" usemap=\"#" << convertToId(name) << "_map\" alt=\"\"/>\n";
1866  t << " <map id=\"" << convertToId(name) << "_map\" name=\"" << convertToId(name) << "_map\">\n";
1867  t << tt.str();
1868  t << " </map>\n";
1869  t << "</div>";
1870  }
1871  else
1872  {
1873  t << "<div class=\"center\">\n";
1874  t << " <img src=\"";
1876  t << ".png\" alt=\"\"/>\n";
1877  t << "</div>";
1878  }
1879  }
1880  break;
1882  {
1883  d.writeFigure(t,g_globals.outputDir,m_classDef->getOutputFileBase());
1884  }
1885  break;
1886  // TODO: support other generators
1887  default:
1888  err("context.cpp: output format not yet supported\n");
1889  break;
1890  }
1892  }
1893  return TemplateVariant(t.str().c_str(),TRUE);
1894  }

引用了 addHtmlExtensionIfMissing(), Config_getBool, Config_getEnum, ContextOutputFormat_Html, ContextOutputFormat_Latex, convertToHtml(), convertToId(), ClassDef::displayName(), ContextGlobals::dynSectionId, TextStream::empty(), EOF_Html, EOF_LaTeX, err(), g_globals, getClassGraph(), ClassDef::getOutputFileBase(), GOF_BITMAP, GOF_EPS, m_classDef, DefinitionContext< ClassContext::Private >::name(), ContextGlobals::outputDir, ContextGlobals::outputFormat, Portable::pathSeparator(), DefinitionContext< ClassContext::Private >::relPathAsString(), TextStream::str(), TRUE, ClassDiagram::writeFigure() , 以及 ClassDiagram::writeImage().

◆ inheritedBy()

TemplateVariant ClassContext::Private::inheritedBy ( ) const
inlineprivate

在文件 context.cpp1737 行定义.

1737 { return m_cachable.inheritedByList.get(this); }

引用了 ClassContext::Private::Cachable::inheritedByList , 以及 m_cachable.

◆ inherits()

TemplateVariant ClassContext::Private::inherits ( ) const
inlineprivate

在文件 context.cpp1736 行定义.

1736 { return m_cachable.inheritsList.get(this); }

引用了 ClassContext::Private::Cachable::inheritsList , 以及 m_cachable.

◆ innerClasses()

TemplateVariant ClassContext::Private::innerClasses ( ) const
inlineprivate

在文件 context.cpp1779 行定义.

1779 { return m_cachable.innerClasses.get(this); }

引用了 ClassContext::Private::Cachable::innerClasses , 以及 m_cachable.

◆ isSimple()

TemplateVariant ClassContext::Private::isSimple ( ) const
inlineprivate

在文件 context.cpp1789 行定义.

1789 { return m_classDef->isSimple(); }

引用了 ClassDef::isSimple() , 以及 m_classDef.

◆ memberGroups()

TemplateVariant ClassContext::Private::memberGroups ( ) const
inlineprivate

在文件 context.cpp1787 行定义.

1787 { return m_cachable.memberGroups.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::memberGroups.

◆ members()

TemplateVariant ClassContext::Private::members ( ) const
inlineprivate

在文件 context.cpp1784 行定义.

1784 { return m_cachable.members.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::members.

◆ numInheritanceNodes()

int ClassContext::Private::numInheritanceNodes ( ) const
inlineprivate

在文件 context.cpp1734 行定义.

1734 { return m_cachable.numInheritanceNodes.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::numInheritanceNodes.

被这些函数引用 hasInheritanceDiagram().

◆ packageAttributes()

TemplateVariant ClassContext::Private::packageAttributes ( ) const
inlineprivate

在文件 context.cpp1762 行定义.

1762 { return m_cachable.packageAttributes.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::packageAttributes.

◆ packageMethods()

TemplateVariant ClassContext::Private::packageMethods ( ) const
inlineprivate

在文件 context.cpp1760 行定义.

1760 { return m_cachable.packageMethods.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::packageMethods.

◆ packageStaticAttributes()

TemplateVariant ClassContext::Private::packageStaticAttributes ( ) const
inlineprivate

在文件 context.cpp1763 行定义.

1763 { return m_cachable.packageStaticAttributes.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::packageStaticAttributes.

◆ packageStaticMethods()

TemplateVariant ClassContext::Private::packageStaticMethods ( ) const
inlineprivate

在文件 context.cpp1761 行定义.

1761 { return m_cachable.packageStaticMethods.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::packageStaticMethods.

◆ packageTypes()

TemplateVariant ClassContext::Private::packageTypes ( ) const
inlineprivate

在文件 context.cpp1759 行定义.

1759 { return m_cachable.packageTypes.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::packageTypes.

◆ privateAttributes()

TemplateVariant ClassContext::Private::privateAttributes ( ) const
inlineprivate

在文件 context.cpp1757 行定义.

1757 { return m_cachable.privateAttributes.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::privateAttributes.

◆ privateMethods()

TemplateVariant ClassContext::Private::privateMethods ( ) const
inlineprivate

在文件 context.cpp1755 行定义.

1755 { return m_cachable.privateMethods.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::privateMethods.

◆ privateSlots()

TemplateVariant ClassContext::Private::privateSlots ( ) const
inlineprivate

在文件 context.cpp1754 行定义.

1754 { return m_cachable.privateSlots.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::privateSlots.

◆ privateStaticAttributes()

TemplateVariant ClassContext::Private::privateStaticAttributes ( ) const
inlineprivate

在文件 context.cpp1758 行定义.

1758 { return m_cachable.privateStaticAttributes.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::privateStaticAttributes.

◆ privateStaticMethods()

TemplateVariant ClassContext::Private::privateStaticMethods ( ) const
inlineprivate

在文件 context.cpp1756 行定义.

1756 { return m_cachable.privateStaticMethods.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::privateStaticMethods.

◆ privateTypes()

TemplateVariant ClassContext::Private::privateTypes ( ) const
inlineprivate

在文件 context.cpp1753 行定义.

1753 { return m_cachable.privateTypes.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::privateTypes.

◆ properties()

TemplateVariant ClassContext::Private::properties ( ) const
inlineprivate

在文件 context.cpp1764 行定义.

1764 { return m_cachable.properties.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::properties.

◆ protectedAttributes()

TemplateVariant ClassContext::Private::protectedAttributes ( ) const
inlineprivate

在文件 context.cpp1750 行定义.

1750 { return m_cachable.protectedAttributes.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::protectedAttributes.

◆ protectedMethods()

TemplateVariant ClassContext::Private::protectedMethods ( ) const
inlineprivate

在文件 context.cpp1748 行定义.

1748 { return m_cachable.protectedMethods.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::protectedMethods.

◆ protectedSlots()

TemplateVariant ClassContext::Private::protectedSlots ( ) const
inlineprivate

在文件 context.cpp1752 行定义.

1752 { return m_cachable.protectedSlots.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::protectedSlots.

◆ protectedStaticAttributes()

TemplateVariant ClassContext::Private::protectedStaticAttributes ( ) const
inlineprivate

在文件 context.cpp1751 行定义.

1751 { return m_cachable.protectedStaticAttributes.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::protectedStaticAttributes.

◆ protectedStaticMethods()

TemplateVariant ClassContext::Private::protectedStaticMethods ( ) const
inlineprivate

在文件 context.cpp1749 行定义.

1749 { return m_cachable.protectedStaticMethods.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::protectedStaticMethods.

◆ protectedTypes()

TemplateVariant ClassContext::Private::protectedTypes ( ) const
inlineprivate

在文件 context.cpp1747 行定义.

1747 { return m_cachable.protectedTypes.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::protectedTypes.

◆ publicAttributes()

TemplateVariant ClassContext::Private::publicAttributes ( ) const
inlineprivate

在文件 context.cpp1744 行定义.

1744 { return m_cachable.publicAttributes.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::publicAttributes.

◆ publicMethods()

TemplateVariant ClassContext::Private::publicMethods ( ) const
inlineprivate

在文件 context.cpp1742 行定义.

1742 { return m_cachable.publicMethods.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::publicMethods.

◆ publicSlots()

TemplateVariant ClassContext::Private::publicSlots ( ) const
inlineprivate

在文件 context.cpp1746 行定义.

1746 { return m_cachable.publicSlots.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::publicSlots.

◆ publicStaticAttributes()

TemplateVariant ClassContext::Private::publicStaticAttributes ( ) const
inlineprivate

在文件 context.cpp1745 行定义.

1745 { return m_cachable.publicStaticAttributes.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::publicStaticAttributes.

◆ publicStaticMethods()

TemplateVariant ClassContext::Private::publicStaticMethods ( ) const
inlineprivate

在文件 context.cpp1743 行定义.

1743 { return m_cachable.publicStaticMethods.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::publicStaticMethods.

◆ publicTypes()

TemplateVariant ClassContext::Private::publicTypes ( ) const
inlineprivate

在文件 context.cpp1741 行定义.

1741 { return m_cachable.publicTypes.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::publicTypes.

◆ related()

TemplateVariant ClassContext::Private::related ( ) const
inlineprivate

在文件 context.cpp1767 行定义.

1767 { return m_cachable.related.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::related.

◆ signals()

TemplateVariant ClassContext::Private::signals ( ) const
inlineprivate

在文件 context.cpp1740 行定义.

1740 { return m_cachable.signals.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::signals.

◆ subHighlight()

TemplateVariant ClassContext::Private::subHighlight ( ) const
inlineprivate

在文件 context.cpp1729 行定义.

1729 { return TemplateVariant(""); }

◆ templateDecls()

TemplateVariant ClassContext::Private::templateDecls ( ) const
inlineprivate

在文件 context.cpp1781 行定义.

1781 { return m_cachable.templateDecls.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::templateDecls.

◆ title()

TemplateVariant ClassContext::Private::title ( ) const
inlineprivate

在文件 context.cpp1727 行定义.

1727 { return TemplateVariant(m_classDef->title()); }

引用了 m_classDef , 以及 ClassDef::title().

被这些函数引用 createMemberList().

◆ typeConstraints()

TemplateVariant ClassContext::Private::typeConstraints ( ) const
inlineprivate

在文件 context.cpp1782 行定义.

1782 { return m_cachable.typeConstraints.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::typeConstraints.

◆ unoIDLInterfaces()

TemplateVariant ClassContext::Private::unoIDLInterfaces ( ) const
inlineprivate

在文件 context.cpp1739 行定义.

1739 { return m_cachable.unoIDLInterfaces.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::unoIDLInterfaces.

◆ unoIDLServices()

TemplateVariant ClassContext::Private::unoIDLServices ( ) const
inlineprivate

在文件 context.cpp1738 行定义.

1738 { return m_cachable.unoIDLServices.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::unoIDLServices.

◆ usedFiles()

TemplateVariant ClassContext::Private::usedFiles ( ) const
inlineprivate

在文件 context.cpp1732 行定义.

1732 { return m_cachable.usedFiles.get(this); }

引用了 m_cachable , 以及 ClassContext::Private::Cachable::usedFiles.

类成员变量说明

◆ m_cachable

◆ m_classDef

◆ s_inst

const PropertyMap< ClassContext::Private > ClassContext::Private::s_inst
staticprivate

在文件 context.cpp2393 行定义.

被这些函数引用 fields() , 以及 get().


该类的文档由以下文件生成:
ClassContext::Private::s_inst
static const PropertyMap< ClassContext::Private > s_inst
Definition: context.cpp:2393
ClassContext::Private::Cachable::detailedEnums
CachedItem< TemplateVariant, Private, &Private::createDetailedEnums > detailedEnums
Definition: context.cpp:2372
ClassContext::Private::Cachable::privateAttributes
CachedItem< TemplateVariant, Private, &Private::createPrivateAttributes > privateAttributes
Definition: context.cpp:2356
TemplateImmutableStruct::alloc
static TemplateStructIntfPtr alloc(std::initializer_list< StructField > fields)
Creates an instance and returns a shared pointer to it
Definition: template.cpp:497
ContextOutputFormat_Latex
@ ContextOutputFormat_Latex
Definition: context.cpp:79
ClassContext::Private::Cachable::typeConstraints
CachedItem< TemplateVariant, Private, &Private::createTypeConstraints > typeConstraints
Definition: context.cpp:2383
Translator::trClassMethods
virtual QCString trClassMethods()=0
TemplateVariantList
std::vector< TemplateVariant > TemplateVariantList
Definition: template.h:261
MemberListType_typedefMembers
@ MemberListType_typedefMembers
Definition: types.h:137
Translator::trInstanceMethods
virtual QCString trInstanceMethods()=0
ClassContext::Private::m_classDef
const ClassDef * m_classDef
Definition: context.cpp:2331
ClassContext::Private::getCollaborationGraph
DotClassGraphPtr getCollaborationGraph() const
Definition: context.cpp:1895
ClassContext::Private::Cachable::packageStaticAttributes
CachedItem< TemplateVariant, Private, &Private::createPackageStaticAttributes > packageStaticAttributes
Definition: context.cpp:2363
ClassContext::Private::Cachable::classes
CachedItem< TemplateVariant, Private, &Private::createClasses > classes
Definition: context.cpp:2339
DotClassGraphPtr
std::shared_ptr< DotClassGraph > DotClassGraphPtr
Definition: dotclassgraph.h:66
MemberListType_priStaticMethods
@ MemberListType_priStaticMethods
Definition: types.h:114
MemberListType_priStaticAttribs
@ MemberListType_priStaticAttribs
Definition: types.h:125
ContextGlobals::outputFormat
ContextOutputFormat outputFormat
Definition: context.cpp:78
ClassContext::Private::Cachable::packageStaticMethods
CachedItem< TemplateVariant, Private, &Private::createPackageStaticMethods > packageStaticMethods
Definition: context.cpp:2361
ClassContext::Private::Cachable::packageAttributes
CachedItem< TemplateVariant, Private, &Private::createPackageAttributes > packageAttributes
Definition: context.cpp:2362
MemberListType_signals
@ MemberListType_signals
Definition: types.h:131
ClassContext::Private::Cachable::examples
CachedItem< TemplateVariant, Private, &Private::createExamples > examples
Definition: context.cpp:2384
Config_getEnum
#define Config_getEnum(name)
Definition: config.h:35
Portable::pathSeparator
QCString pathSeparator()
Definition: portable.cpp:347
MemberListType_functionMembers
@ MemberListType_functionMembers
Definition: types.h:140
ClassContext::Private::title
TemplateVariant title() const
Definition: context.cpp:1727
Definition
The common base class of all entity definitions found in the sources.
Definition: definition.h:76
ClassDef::categoryOf
virtual ClassDef * categoryOf() const =0
Returns the class of which this is a category (Objective-C only)
ClassContext::Private::Cachable::inheritedByList
CachedItem< TemplateVariant, Private, &Private::createInheritedByList > inheritedByList
Definition: context.cpp:2336
MemberListType_pacStaticAttribs
@ MemberListType_pacStaticAttribs
Definition: types.h:124
MemberListType_services
@ MemberListType_services
Definition: types.h:187
PropertyMap::get
TemplateVariant get(const T *obj, const QCString &n) const
Definition: context.cpp:126
MemberListType_constructors
@ MemberListType_constructors
Definition: types.h:145
ClassDef::hasExamples
virtual bool hasExamples() const =0
ClassDef::getExamples
virtual const ExampleList & getExamples() const =0
MemberListContext::alloc
static TemplateListIntfPtr alloc()
Definition: context.h:1004
ClassContext::Private::m_cachable
Cachable m_cachable
Definition: context.cpp:2392
ClassDef::compoundTypeString
virtual QCString compoundTypeString() const =0
Returns the type of compound as a string
ClassContext::Private::Cachable::innerClasses
CachedItem< TemplateVariant, Private, &Private::createInnerClasses > innerClasses
Definition: context.cpp:2340
ClassDef::title
virtual QCString title() const =0
Translator::trStaticPublicMembers
virtual QCString trStaticPublicMembers()=0
ClassContext::Private::Cachable::events
CachedItem< TemplateVariant, Private, &Private::createEvents > events
Definition: context.cpp:2368
MemberListType_priAttribs
@ MemberListType_priAttribs
Definition: types.h:121
MemberListType_allMembersList
@ MemberListType_allMembersList
Definition: types.h:147
ArgumentListContext::alloc
static TemplateListIntfPtr alloc()
Definition: context.h:1206
ClassContext::Private::Cachable::detailedVariables
CachedItem< TemplateVariant, Private, &Private::createDetailedVariables > detailedVariables
Definition: context.cpp:2378
ClassDef::hasDetailedDescription
virtual bool hasDetailedDescription() const =0
returns TRUE if this class has a non-empty detailed description
Translator::trPackageAttribs
virtual QCString trPackageAttribs()=0
ClassContext::alloc
static TemplateStructIntfPtr alloc(const ClassDef *cd)
Definition: context.h:199
Translator::trPublicMembers
virtual QCString trPublicMembers()=0
Translator::trPrivateAttribs
virtual QCString trPrivateAttribs()=0
ClassContext::Private::Cachable::additionalInheritedMembers
CachedItem< TemplateVariant, Private, &Private::createAdditionalInheritedMembers > additionalInheritedMembers
Definition: context.cpp:2386
ClassDef::subGrouping
virtual bool subGrouping() const =0
Translator::trMemberFunctionDocumentation
virtual QCString trMemberFunctionDocumentation()=0
MemberListType_pubTypes
@ MemberListType_pubTypes
Definition: types.h:126
MemberVector::push_back
void push_back(const MemberDef *md)
Definition: memberlist.h:42
MemberListType_priSlots
@ MemberListType_priSlots
Definition: types.h:117
Translator::trProtectedTypes
virtual QCString trProtectedTypes()=0
Translator::trStaticPublicAttribs
virtual QCString trStaticPublicAttribs()=0
Translator::trPrivateTypes
virtual QCString trPrivateTypes()=0
ClassContext::Private::Cachable::publicAttributes
CachedItem< TemplateVariant, Private, &Private::createPublicAttributes > publicAttributes
Definition: context.cpp:2344
Translator::trEvents
virtual QCString trEvents()=0
ContextGlobals::outputDir
QCString outputDir
Definition: context.cpp:77
err
void err(const char *fmt,...)
Definition: message.cpp:203
PropertyMap::fields
StringVector fields() const
Definition: context.cpp:131
MemberListType_friends
@ MemberListType_friends
Definition: types.h:132
ClassContext::Private::Cachable::packageTypes
CachedItem< TemplateVariant, Private, &Private::createPackageTypes > packageTypes
Definition: context.cpp:2359
TextStream
Text streaming class that buffers data.
Definition: textstream.h:33
MemberListType_proAttribs
@ MemberListType_proAttribs
Definition: types.h:119
ClassDef::typeConstraints
virtual const ArgumentList & typeConstraints() const =0
Translator::trPrivateSlots
virtual QCString trPrivateSlots()=0
ClassDef::includeInfo
virtual const IncludeInfo * includeInfo() const =0
MemberListType_pubMethods
@ MemberListType_pubMethods
Definition: types.h:107
TextStream::empty
bool empty() const
Returns true iff the buffer is empty
Definition: textstream.h:232
ClassContext::Private::Cachable::privateSlots
CachedItem< TemplateVariant, Private, &Private::createPrivateSlots > privateSlots
Definition: context.cpp:2358
ClassContext::Private::Cachable::protectedStaticMethods
CachedItem< TemplateVariant, Private, &Private::createProtectedStaticMethods > protectedStaticMethods
Definition: context.cpp:2349
ClassDef::isSimple
virtual bool isSimple() const =0
Translator::trStaticPackageMembers
virtual QCString trStaticPackageMembers()=0
ClassContext::Private::Cachable::inheritsList
CachedItem< TemplateVariant, Private, &Private::createInheritsList > inheritsList
Definition: context.cpp:2335
ClassContext::Private::Cachable::unoIDLServices
CachedItem< TemplateVariant, Private, &Private::createUnoIDLServices > unoIDLServices
Definition: context.cpp:2364
TemplateStructIntfPtr
std::shared_ptr< TemplateStructIntf > TemplateStructIntfPtr
Definition: template.h:33
Definition::getLanguage
virtual SrcLangExt getLanguage() const =0
Returns the programming language this definition was written in.
ClassContext::Private::Cachable::detailedTypedefs
CachedItem< TemplateVariant, Private, &Private::createDetailedTypedefs > detailedTypedefs
Definition: context.cpp:2371
Translator::trPackageTypes
virtual QCString trPackageTypes()=0
MemberListType_interfaces
@ MemberListType_interfaces
Definition: types.h:184
EOF_LaTeX
@ EOF_LaTeX
Definition: dotgraph.h:28
DefinitionContext< ClassContext::Private >
Translator::trServices
virtual QCString trServices()=0
ContextGlobals::dynSectionId
int dynSectionId
Definition: context.cpp:76
ClassDef::countInheritanceNodes
virtual int countInheritanceNodes() const =0
ClassContext::Private::getClassGraph
DotClassGraphPtr getClassGraph() const
Definition: context.cpp:1733
ClassDef::generatedFromFiles
virtual QCString generatedFromFiles() const =0
SrcLangExt_ObjC
@ SrcLangExt_ObjC
Definition: types.h:49
ClassContext::Private::Cachable::packageMethods
CachedItem< TemplateVariant, Private, &Private::createPackageMethods > packageMethods
Definition: context.cpp:2360
DefinitionContext< ClassContext::Private >::name
TemplateVariant name() const
Definition: context.cpp:1416
ClassContext::Private::Cachable::publicSlots
CachedItem< TemplateVariant, Private, &Private::createPublicSlots > publicSlots
Definition: context.cpp:2346
addHtmlExtensionIfMissing
QCString addHtmlExtensionIfMissing(const QCString &fName)
Definition: util.cpp:5275
TemplateVariant
Variant type which can hold one value of a fixed set of types.
Definition: template.h:98
MemberListType_pubSlots
@ MemberListType_pubSlots
Definition: types.h:115
ClassDef
A abstract class representing of a compound symbol.
Definition: classdef.h:103
MemberGroupListContext
Definition: context.h:1048
Translator::trPackageMembers
virtual QCString trPackageMembers()=0
MemberListType_proStaticMethods
@ MemberListType_proStaticMethods
Definition: types.h:112
ClassDef::memberNameInfoLinkedMap
virtual const MemberNameInfoLinkedMap & memberNameInfoLinkedMap() const =0
Returns a dictionary of all members.
ClassContext::Private::Cachable::includeInfo
CachedItem< TemplateVariant, Private, &Private::createIncludeInfo > includeInfo
Definition: context.cpp:2334
Translator::trMemberEnumerationDocumentation
virtual QCString trMemberEnumerationDocumentation()=0
ArgumentList::empty
bool empty() const
Definition: arguments.h:92
ClassDef::getOutputFileBase
virtual QCString getOutputFileBase() const =0
Returns the unique base name (without extension) of the class's file on disk
ClassDef::baseClasses
virtual const BaseClassList & baseClasses() const =0
Returns the list of base classes from which this class directly inherits.
Translator::trFriends
virtual QCString trFriends()=0
Translator::trPublicAttribs
virtual QCString trPublicAttribs()=0
theTranslator
Translator * theTranslator
Definition: language.cpp:156
ClassContext::Private::Cachable::templateDecls
CachedItem< TemplateVariant, Private, &Private::createTemplateDecls > templateDecls
Definition: context.cpp:2385
MemberListType_events
@ MemberListType_events
Definition: types.h:135
ClassDef::getClasses
virtual ClassLinkedRefMap getClasses() const =0
returns the classes nested into this class
ClassContext::Private::addTemplateDecls
void addTemplateDecls(const Definition *d, TemplateVariantList &tl) const
Definition: context.cpp:2204
ClassContext::Private::Cachable::publicMethods
CachedItem< TemplateVariant, Private, &Private::createPublicMethods > publicMethods
Definition: context.cpp:2342
Translator::trConstructorDocumentation
virtual QCString trConstructorDocumentation()=0
Translator::trEventDocumentation
virtual QCString trEventDocumentation()=0
ClassContext::Private::Cachable::usedFiles
CachedItem< TemplateVariant, Private, &Private::createUsedFiles > usedFiles
Definition: context.cpp:2388
ClassContext::Private::Cachable::members
CachedItem< TemplateVariant, Private, &Private::createMembers > members
Definition: context.cpp:2387
ClassDef::getMemberListFileName
virtual QCString getMemberListFileName() const =0
ClassContext::Private::Cachable::detailedConstructors
CachedItem< TemplateVariant, Private, &Private::createDetailedConstructors > detailedConstructors
Definition: context.cpp:2375
ClassContext::Private::createMemberList
TemplateVariant createMemberList(MemberListType type, const QCString &title) const
Definition: context.cpp:1996
ClassContext::Private::Cachable::protectedAttributes
CachedItem< TemplateVariant, Private, &Private::createProtectedAttributes > protectedAttributes
Definition: context.cpp:2350
TRUE
#define TRUE
Definition: qcstring.h:36
Translator::trPrivateMembers
virtual QCString trPrivateMembers()=0
MemberListType_variableMembers
@ MemberListType_variableMembers
Definition: types.h:142
MemberListType_pacAttribs
@ MemberListType_pacAttribs
Definition: types.h:120
ClassContext::Private::Cachable::classGraph
CachedItem< DotClassGraphPtr, Private, &Private::createClassGraph > classGraph
Definition: context.cpp:2337
TextStream::str
std::string str() const
Return the contents of the buffer as a std::string object
Definition: textstream.h:208
Translator::trStaticPrivateAttribs
virtual QCString trStaticPrivateAttribs()=0
toClassDef
ClassDef * toClassDef(Definition *d)
Definition: classdef.cpp:4907
ClassContext::Private::Cachable::publicTypes
CachedItem< TemplateVariant, Private, &Private::createPublicTypes > publicTypes
Definition: context.cpp:2341
ClassContext::Private::Cachable::protectedStaticAttributes
CachedItem< TemplateVariant, Private, &Private::createProtectedStaticAttributes > protectedStaticAttributes
Definition: context.cpp:2351
MemberListType_enumMembers
@ MemberListType_enumMembers
Definition: types.h:138
MemberListType_pacTypes
@ MemberListType_pacTypes
Definition: types.h:128
Collaboration
@ Collaboration
Definition: dotgraph.h:29
ClassDiagram
Class representing a built-in class diagram.
Definition: diagram.h:29
MemberListType_priTypes
@ MemberListType_priTypes
Definition: types.h:129
Definition::TypeClass
@ TypeClass
Definition: definition.h:87
Definition::definitionType
virtual DefType definitionType() const =0
Translator::trMemberTypedefDocumentation
virtual QCString trMemberTypedefDocumentation()=0
ClassDef::subClasses
virtual const BaseClassList & subClasses() const =0
Returns the list of sub classes that directly derive from this class
MemberListType_pubStaticAttribs
@ MemberListType_pubStaticAttribs
Definition: types.h:122
Translator::trInterfaces
virtual QCString trInterfaces()=0
ClassContext::Private::numInheritanceNodes
int numInheritanceNodes() const
Definition: context.cpp:1734
Translator::trStaticPackageAttribs
virtual QCString trStaticPackageAttribs()=0
g_globals
struct ContextGlobals g_globals
MemberListType_proMethods
@ MemberListType_proMethods
Definition: types.h:108
MemberListType_proTypes
@ MemberListType_proTypes
Definition: types.h:127
Translator::trProperties
virtual QCString trProperties()=0
AllMembersListContext::alloc
static TemplateListIntfPtr alloc(const MemberNameInfoLinkedMap &ml)
Definition: context.h:1165
MemberGroupListContext::alloc
static TemplateListIntfPtr alloc()
Definition: context.h:1051
MemberListType_pacMethods
@ MemberListType_pacMethods
Definition: types.h:109
MemberListType_interfaceMembers
@ MemberListType_interfaceMembers
Definition: types.h:186
UsedFilesContext::alloc
static TemplateListIntfPtr alloc(const ClassDef *cd)
Definition: context.h:135
GOF_BITMAP
@ GOF_BITMAP
Definition: dotgraph.h:27
TemplateListIntfPtr
std::shared_ptr< TemplateListIntf > TemplateListIntfPtr
Definition: template.h:32
ClassContext::Private::Cachable::numInheritanceNodes
CachedItem< int, Private, &Private::createNumInheritanceNodes > numInheritanceNodes
Definition: context.cpp:2390
MemberListType_proStaticAttribs
@ MemberListType_proStaticAttribs
Definition: types.h:123
ClassContext::Private::Cachable::detailedRelated
CachedItem< TemplateVariant, Private, &Private::createDetailedRelated > detailedRelated
Definition: context.cpp:2377
ClassContext::Private::Cachable::protectedMethods
CachedItem< TemplateVariant, Private, &Private::createProtectedMethods > protectedMethods
Definition: context.cpp:2348
ClassContext::Private::Cachable::privateMethods
CachedItem< TemplateVariant, Private, &Private::createPrivateMethods > privateMethods
Definition: context.cpp:2354
Config_getBool
#define Config_getBool(name)
Definition: config.h:33
MemberListType_related
@ MemberListType_related
Definition: types.h:130
TemplateImmutableList::alloc
static TemplateListIntfPtr alloc(std::initializer_list< TemplateVariant > elements)
Creates an instance and returns a shared pointer to it
Definition: template.cpp:543
Translator::trSignals
virtual QCString trSignals()=0
MemberListType_serviceMembers
@ MemberListType_serviceMembers
Definition: types.h:188
ContextOutputFormat_Html
@ ContextOutputFormat_Html
Definition: context.cpp:78
ClassContext::Private::Cachable::related
CachedItem< TemplateVariant, Private, &Private::createRelated > related
Definition: context.cpp:2370
MemberListType_priMethods
@ MemberListType_priMethods
Definition: types.h:110
InheritedMemberInfoListContext::alloc
static TemplateListIntfPtr alloc()
Definition: context.h:1143
ClassContext::Private::Cachable::signals
CachedItem< TemplateVariant, Private, &Private::createSignals > signals
Definition: context.cpp:2366
ClassContext::Private::Cachable::properties
CachedItem< TemplateVariant, Private, &Private::createProperties > properties
Definition: context.cpp:2367
ClassContext::Private::Cachable::protectedSlots
CachedItem< TemplateVariant, Private, &Private::createProtectedSlots > protectedSlots
Definition: context.cpp:2352
ClassContext::Private::Cachable::unoIDLInterfaces
CachedItem< TemplateVariant, Private, &Private::createUnoIDLInterfaces > unoIDLInterfaces
Definition: context.cpp:2365
Definition::getOuterScope
virtual Definition * getOuterScope() const =0
MemberListType_proSlots
@ MemberListType_proSlots
Definition: types.h:116
Translator::trProtectedSlots
virtual QCString trProtectedSlots()=0
Translator::trProtectedMembers
virtual QCString trProtectedMembers()=0
ClassContext::Private::Cachable::friends
CachedItem< TemplateVariant, Private, &Private::createFriends > friends
Definition: context.cpp:2369
Translator::trMemberDataDocumentation
virtual QCString trMemberDataDocumentation()=0
Inheritance
@ Inheritance
Definition: dotgraph.h:29
Translator::trPublicSlots
virtual QCString trPublicSlots()=0
ClassContext::Private::Cachable::detailedInterfaces
CachedItem< TemplateVariant, Private, &Private::createDetailedInterfaces > detailedInterfaces
Definition: context.cpp:2374
ClassContext::Private::Cachable::detailedServices
CachedItem< TemplateVariant, Private, &Private::createDetailedServices > detailedServices
Definition: context.cpp:2373
MemberListType_pubAttribs
@ MemberListType_pubAttribs
Definition: types.h:118
ClassContext::Private::Cachable::privateStaticAttributes
CachedItem< TemplateVariant, Private, &Private::createPrivateStaticAttributes > privateStaticAttributes
Definition: context.cpp:2357
ClassDef::displayName
virtual QCString displayName(bool includeScope=TRUE) const =0
Returns the name as it is appears in the documentation
ClassContext::Private::Cachable::detailedEvents
CachedItem< TemplateVariant, Private, &Private::createDetailedEvents > detailedEvents
Definition: context.cpp:2380
MemberListInfoContext::alloc
static TemplateStructIntfPtr alloc(const Definition *def, const QCString &relPath, const MemberList *ml, const QCString &title, const QCString &subtitle=QCString())
Definition: context.h:1079
ClassDef::getMemberList
virtual MemberList * getMemberList(MemberListType lt) const =0
Returns the members in the list identified by lt
Translator::trStaticProtectedMembers
virtual QCString trStaticProtectedMembers()=0
Translator::trStaticPrivateMembers
virtual QCString trStaticPrivateMembers()=0
ClassContext::Private::Cachable::privateStaticMethods
CachedItem< TemplateVariant, Private, &Private::createPrivateStaticMethods > privateStaticMethods
Definition: context.cpp:2355
IncludeInfoContext::alloc
static TemplateStructIntfPtr alloc(const IncludeInfo *info, SrcLangExt lang)
Definition: context.h:158
ClassContext::Private::Cachable::detailedProperties
CachedItem< TemplateVariant, Private, &Private::createDetailedProperties > detailedProperties
Definition: context.cpp:2379
ClassContext::Private::addMembers
void addMembers(MemberList &list, const ClassDef *cd, MemberListType lt) const
Definition: context.cpp:2268
MemberListType_eventMembers
@ MemberListType_eventMembers
Definition: types.h:144
ClassContext::Private::Cachable::privateTypes
CachedItem< TemplateVariant, Private, &Private::createPrivateTypes > privateTypes
Definition: context.cpp:2353
MemberListType_pacStaticMethods
@ MemberListType_pacStaticMethods
Definition: types.h:113
EOF_Html
@ EOF_Html
Definition: dotgraph.h:28
GOF_EPS
@ GOF_EPS
Definition: dotgraph.h:27
Translator::trRelatedFunctionDocumentation
virtual QCString trRelatedFunctionDocumentation()=0
ClassContext::Private::Cachable::detailedMethods
CachedItem< TemplateVariant, Private, &Private::createDetailedMethods > detailedMethods
Definition: context.cpp:2376
ClassDef::getMemberGroups
virtual const MemberGroupList & getMemberGroups() const =0
Returns the member groups defined for this class
MemberListType_properties
@ MemberListType_properties
Definition: types.h:134
ClassContext::Private::Cachable::memberGroups
CachedItem< TemplateVariant, Private, &Private::createMemberGroups > memberGroups
Definition: context.cpp:2381
ClassContext::Private::Cachable::protectedTypes
CachedItem< TemplateVariant, Private, &Private::createProtectedTypes > protectedTypes
Definition: context.cpp:2347
Translator::trStaticProtectedAttribs
virtual QCString trStaticProtectedAttribs()=0
ClassContext::Private::Cachable::collaborationGraph
CachedItem< DotClassGraphPtr, Private, &Private::createCollaborationGraph > collaborationGraph
Definition: context.cpp:2338
ClassContext::Private::Cachable::publicStaticMethods
CachedItem< TemplateVariant, Private, &Private::createPublicStaticMethods > publicStaticMethods
Definition: context.cpp:2343
MemberListType_relatedMembers
@ MemberListType_relatedMembers
Definition: types.h:141
Translator::trProtectedAttribs
virtual QCString trProtectedAttribs()=0
MemberListType_pubStaticMethods
@ MemberListType_pubStaticMethods
Definition: types.h:111
ClassContext::Private::Cachable::allMembersList
CachedItem< TemplateVariant, Private, &Private::createAllMembersList > allMembersList
Definition: context.cpp:2382
convertToId
QCString convertToId(const QCString &s)
Definition: util.cpp:3908
MemberListContainer::Class
@ Class
Translator::trRelatedFunctions
virtual QCString trRelatedFunctions()=0
MemberList
A list of MemberDef objects as shown in documentation sections.
Definition: memberlist.h:81
Translator::trPublicTypes
virtual QCString trPublicTypes()=0
LinkedRefMap::size
size_t size() const
Definition: linkedmap.h:375
InheritanceListContext::alloc
static TemplateListIntfPtr alloc(const BaseClassList &list, bool baseClasses)
Definition: context.h:983
ClassContext::Private::Cachable::categoryOf
CachedItem< TemplateVariant, Private, &Private::createCategoryOf > categoryOf
Definition: context.cpp:2389
Translator::trPropertyDocumentation
virtual QCString trPropertyDocumentation()=0
MemberListType_propertyMembers
@ MemberListType_propertyMembers
Definition: types.h:143
convertToHtml
QCString convertToHtml(const QCString &s, bool keepEntities)
Definition: util.cpp:4063
ClassDef::templateArguments
virtual const ArgumentList & templateArguments() const =0
Returns the template arguments of this class
ClassContext::Private::Cachable::publicStaticAttributes
CachedItem< TemplateVariant, Private, &Private::createPublicStaticAttributes > publicStaticAttributes
Definition: context.cpp:2345
DefinitionContext< ClassContext::Private >::relPathAsString
QCString relPathAsString() const
Definition: context.cpp:1473
FALSE
#define FALSE
Definition: qcstring.h:33
QCString
This is an alternative implementation of QCString.
Definition: qcstring.h:108