The FileDefImpl
Class Reference
Declaration
Base class
class | DefinitionMixin<Base> |
Public Constructors Index
FileDefImpl (const QCString &p, const QCString &n, const QCString &ref=QCString(), const QCString &dn=QCString()) | |
Public Destructor Index
~FileDefImpl () override | |
Public Member Functions Index
DefType | definitionType () const override |
CodeSymbolType | codeSymbolType () const override |
const QCString & | name () const override |
QCString | displayName (bool=TRUE) const override |
QCString | fileName () const override |
QCString | getOutputFileBase () const override |
QCString | anchor () const override |
QCString | getSourceFileBase () const override |
QCString | includeName () const override |
QCString | includeDependencyGraphFileName () const override |
QCString | includedByDependencyGraphFileName () const override |
QCString | absFilePath () const override |
const QCString & | docName () const override |
bool | isSource () const override |
bool | isDocumentationFile () const override |
const Definition * | getSourceDefinition (int lineNr) const override |
const MemberDef * | getSourceMember (int lineNr) const override |
QCString | getPath () const override |
QCString | getVersion () const override |
bool | isLinkableInProject () const override |
bool | isLinkable () const override |
bool | isIncluded (const QCString &name) const override |
DirDef * | getDirDef () const override |
ModuleDef * | getModuleDef () const override |
const LinkedRefMap< NamespaceDef > & | getUsedNamespaces () const override |
const LinkedRefMap< const Definition > & | getUsedDefinitions () const override |
const IncludeInfoList & | includeFileList () const override |
const IncludeInfoList & | includedByFileList () const override |
void | getAllIncludeFilesRecursively (StringVector &incFiles) const override |
MemberList * | getMemberList (MemberListType lt) const override |
const MemberLists & | getMemberLists () const override |
const MemberGroupList & | getMemberGroups () const override |
const NamespaceLinkedRefMap & | getNamespaces () const override |
const ConceptLinkedRefMap & | getConcepts () const override |
const ClassLinkedRefMap & | getClasses () const override |
QCString | title () const override |
bool | hasDetailedDescription () const override |
QCString | fileVersion () const override |
bool | subGrouping () const override |
void | countMembers () override |
int | numDocMembers () const override |
int | numDecMembers () const override |
void | addSourceRef (int line, const Definition *d, const MemberDef *md) override |
void | writeDocumentation (OutputList &ol) override |
void | writeMemberPages (OutputList &ol) override |
void | writeQuickMemberLinks (OutputList &ol, const MemberDef *currentMd) const override |
void | writeSummaryLinks (OutputList &ol) const override |
void | writePageNavigation (OutputList &ol) const override |
void | writeTagFile (TextStream &t) override |
void | writeSourceHeader (OutputList &ol) override |
void | writeSourceBody (OutputList &ol, ClangTUParser *clangParser) override |
void | writeSourceFooter (OutputList &ol) override |
void | parseSource (ClangTUParser *clangParser) override |
void | setDiskName (const QCString &name) override |
void | insertMember (MemberDef *md) override |
void | removeMember (MemberDef *md) override |
void | insertClass (ClassDef *cd) override |
void | insertConcept (ConceptDef *cd) override |
void | insertNamespace (NamespaceDef *nd) override |
void | computeAnchors () override |
void | setDirDef (DirDef *dd) override |
void | setModuleDef (ModuleDef *mod) override |
void | addUsingDirective (NamespaceDef *nd) override |
void | addUsingDeclaration (const Definition *d) override |
void | combineUsingRelations () override |
bool | generateSourceFile () const override |
void | sortMemberLists () override |
void | addIncludeDependency (const FileDef *fd, const QCString &incName, IncludeKind kind) override |
void | addIncludedByDependency (const FileDef *fd, const QCString &incName, IncludeKind kind) override |
void | addMembersToMemberGroup () override |
void | distributeMemberGroupDocumentation () override |
void | findSectionsInDocumentation () override |
void | addIncludedUsingDirectives (FileDefSet &visitedFiles) override |
void | addListReferences () override |
bool | hasIncludeGraph () const override |
bool | hasIncludedByGraph () const override |
void | overrideIncludeGraph (bool e) override |
void | overrideIncludedByGraph (bool e) override |
Private Member Functions Index
void | setDiskNameLocal (const QCString &name) |
void | acquireFileVersion () |
void | addMemberToList (MemberListType lt, MemberDef *md) |
void | writeMemberDeclarations (OutputList &ol, MemberListType lt, const QCString &title) |
void | writeMemberDocumentation (OutputList &ol, MemberListType lt, const QCString &title) |
void | writeIncludeFiles (OutputList &ol) |
void | writeIncludeGraph (OutputList &ol) |
void | writeIncludedByGraph (OutputList &ol) |
void | writeMemberGroups (OutputList &ol) |
void | writeAuthorSection (OutputList &ol) |
void | writeSourceLink (OutputList &ol) |
void | writeNamespaceDeclarations (OutputList &ol, const QCString &title, bool isConstantGroup) |
void | writeClassDeclarations (OutputList &ol, const QCString &title, const ClassLinkedRefMap &list) |
void | writeConcepts (OutputList &ol, const QCString &title) |
void | writeInlineClasses (OutputList &ol) |
void | startMemberDeclarations (OutputList &ol) |
void | endMemberDeclarations (OutputList &ol) |
void | startMemberDocumentation (OutputList &ol) |
void | endMemberDocumentation (OutputList &ol) |
void | writeDetailedDescription (OutputList &ol, const QCString &title) |
void | writeBriefDescription (OutputList &ol) |
void | writeClassesToTagFile (TextStream &t, const ClassLinkedRefMap &list) |
void | removeMemberFromList (MemberListType lt, MemberDef *md) |
Private Member Attributes Index
Definition at line 122 of file filedef.cpp.
Public Constructors
FileDefImpl()
|
create a new file definition, where p is the file path, nm the file name, and lref is an HTML anchor name if the file was read from a tag file or nullptr otherwise
Definition at line 125 of file filedef.cpp.
References acquireFileVersion, Config_getBool, DefinitionMixin< FileDef >::DefinitionMixin, getLanguageFromFileName, guessSection, QCString::isEmpty, m_dir, m_docname, m_fileName, m_filePath, m_isSource, m_path, m_subGrouping, DefinitionMixin< Base >::name, removeLongPathMarker, setDiskNameLocal, DefinitionMixin< FileDef >::setLanguage, DefinitionMixin< FileDef >::setReference and stripFromPath.
Public Destructor
~FileDefImpl()
|
destroy the file definition
Definition at line 126 of file filedef.cpp.
Public Member Functions
absFilePath()
| inline virtual |
Returns the absolute path including the file name.
Definition at line 141 of file filedef.cpp.
Reference m_filePath.
Referenced by parseSource and writeSourceBody.
addIncludedByDependency()
| virtual |
Definition at line 198 of file filedef.cpp.
References FileDef::absFilePath, QCString::isEmpty, m_includedByList, m_includedByMap and QCString::str.
addIncludeDependency()
| virtual |
Definition at line 197 of file filedef.cpp.
References FileDef::absFilePath, QCString::isEmpty, m_includeList, m_includeMap and QCString::str.
addIncludedUsingDirectives()
| virtual |
Definition at line 202 of file filedef.cpp.
References addIncludedUsingDirectives, QCString::insert, m_includeList, m_usingDeclList and m_usingDirList.
Referenced by addIncludedUsingDirectives.
addListReferences()
| virtual |
Definition at line 203 of file filedef.cpp.
References addRefItem, getOutputFileBase, m_memberGroups, m_memberLists, name, theTranslator, TRUE and DefinitionMixin< FileDef >::xrefListItems.
addMembersToMemberGroup()
| virtual |
Definition at line 199 of file filedef.cpp.
References addMembersToMemberGroup, m_memberGroups, m_memberLists and m_subGrouping.
Referenced by addMembersToMemberGroup.
addSourceRef()
| virtual |
Definition at line 172 of file filedef.cpp.
References m_srcDefMap and m_srcMemberMap.
addUsingDeclaration()
| virtual |
Definition at line 193 of file filedef.cpp.
References m_usingDeclList and Definition::qualifiedName.
Referenced by combineUsingRelations.
addUsingDirective()
| virtual |
Definition at line 192 of file filedef.cpp.
References m_usingDirList and Definition::qualifiedName.
Referenced by combineUsingRelations.
anchor()
| inline virtual |
Returns the anchor within a page where this item can be found
Definition at line 136 of file filedef.cpp.
codeSymbolType()
| inline virtual |
Used for syntax highlighting symbol class
Definition at line 130 of file filedef.cpp.
Reference Default.
combineUsingRelations()
| virtual |
Definition at line 194 of file filedef.cpp.
References addUsingDeclaration, addUsingDirective, NamespaceDefMutable::combineUsingRelations, m_usingDirList and toNamespaceDefMutable.
computeAnchors()
| virtual |
Compute the HTML anchor names for all members in the class
Definition at line 189 of file filedef.cpp.
References getMemberList and MemberList::setAnchors.
countMembers()
| virtual |
Definition at line 169 of file filedef.cpp.
References m_memberGroups and m_memberLists.
definitionType()
| inline virtual |
Use this for dynamic inspection of the type of the derived class
Definition at line 129 of file filedef.cpp.
References definitionType and Definition::TypeFile.
Referenced by definitionType.
displayName()
| inline virtual |
Returns the name of the definition as it appears in the output
Definition at line 133 of file filedef.cpp.
References DefinitionMixin< FileDef >::localName and TRUE.
Referenced by writeDocumentation.
distributeMemberGroupDocumentation()
| virtual |
Definition at line 200 of file filedef.cpp.
Reference m_memberGroups.
docName()
| inline virtual |
fileName()
| inline virtual |
Returns the unique file name (this may include part of the path).
Definition at line 134 of file filedef.cpp.
Reference m_fileName.
fileVersion()
| virtual |
Definition at line 167 of file filedef.cpp.
Reference m_fileVersion.
findSectionsInDocumentation()
| virtual |
Definition at line 201 of file filedef.cpp.
References DefinitionMixin< FileDef >::briefDescription, DefinitionMixin< FileDef >::docFile, docFindSections, DefinitionMixin< FileDef >::documentation, DefinitionMixin< FileDef >::inbodyDocumentation, m_memberGroups and m_memberLists.
generateSourceFile()
| virtual |
Definition at line 195 of file filedef.cpp.
References Config_getBool, guessSection, isDocumentationFile, DefinitionMixin< FileDef >::isReference, m_includedByMap and name.
Referenced by writeSourceHeader and writeSourceLink.
getAllIncludeFilesRecursively()
| virtual |
Definition at line 158 of file filedef.cpp.
Reference getAllIncludeFilesRecursively.
Referenced by getAllIncludeFilesRecursively.
getClasses()
| inline virtual |
Definition at line 164 of file filedef.cpp.
Reference m_classes.
getConcepts()
| inline virtual |
Definition at line 163 of file filedef.cpp.
Reference m_concepts.
getDirDef()
| inline virtual |
Definition at line 152 of file filedef.cpp.
Reference m_dir.
Referenced by writeDocumentation and writeSourceHeader.
getMemberGroups()
| inline virtual |
Definition at line 161 of file filedef.cpp.
Reference m_memberGroups.
getMemberList()
| virtual |
Definition at line 159 of file filedef.cpp.
Reference m_memberLists.
Referenced by computeAnchors, insertMember, numDecMembers, numDocMembers, removeMemberFromList, writeDocumentation, writeMemberDeclarations, writeMemberDocumentation, writeQuickMemberLinks, writeSummaryLinks and writeTagFile.
getMemberLists()
| inline virtual |
Definition at line 160 of file filedef.cpp.
Reference m_memberLists.
getModuleDef()
| inline virtual |
Definition at line 153 of file filedef.cpp.
Reference m_moduleDef.
getNamespaces()
| inline virtual |
Definition at line 162 of file filedef.cpp.
Reference m_namespaces.
getOutputFileBase()
| virtual |
Returns the base file name (without extension) of this definition. as it is referenced to/written to disk.
Definition at line 135 of file filedef.cpp.
Reference m_outputDiskName.
Referenced by addListReferences, writeDocumentation, writeSourceHeader and writeTagFile.
getPath()
| inline virtual |
Returns the absolute path of this file.
Definition at line 147 of file filedef.cpp.
Reference m_path.
Referenced by writeTagFile.
getSourceDefinition()
| virtual |
Definition at line 145 of file filedef.cpp.
Reference m_srcDefMap.
getSourceFileBase()
| virtual |
Returns the name of the source listing of this definition.
Definition at line 137 of file filedef.cpp.
References m_filePath, m_outputDiskName, Htags::path2URL and Htags::useHtags.
Referenced by includeName, writeDetailedDescription and writeSourceHeader.
getSourceMember()
| virtual |
Definition at line 146 of file filedef.cpp.
Reference m_srcMemberMap.
getUsedDefinitions()
| inline virtual |
Definition at line 155 of file filedef.cpp.
Reference m_usingDeclList.
getUsedNamespaces()
| virtual |
Definition at line 154 of file filedef.cpp.
Reference m_usingDirList.
getVersion()
| inline virtual |
Returns version of this file.
Definition at line 148 of file filedef.cpp.
Reference m_fileVersion.
hasDetailedDescription()
| virtual |
Definition at line 166 of file filedef.cpp.
References DefinitionMixin< FileDef >::briefDescription, Config_getBool, DefinitionMixin< FileDef >::documentation, DefinitionMixin< FileDef >::getBodyDef, DefinitionMixin< FileDef >::getStartBodyLine and stripWhiteSpace.
Referenced by writeDetailedDescription.
hasIncludedByGraph()
| virtual |
Definition at line 206 of file filedef.cpp.
Reference m_hasIncludedByGraph.
hasIncludeGraph()
| virtual |
Definition at line 205 of file filedef.cpp.
Reference m_hasIncludeGraph.
includedByDependencyGraphFileName()
| virtual |
Definition at line 140 of file filedef.cpp.
Reference m_inclByDepFileName.
includedByFileList()
| inline virtual |
Definition at line 157 of file filedef.cpp.
Reference m_includedByList.
includeDependencyGraphFileName()
| virtual |
Definition at line 139 of file filedef.cpp.
Reference m_inclDepFileName.
includeFileList()
| inline virtual |
Definition at line 156 of file filedef.cpp.
Reference m_includeList.
includeName()
| virtual |
Returns the name of the verbatim copy of this file (if any).
Definition at line 138 of file filedef.cpp.
Reference getSourceFileBase.
Referenced by writeSourceLink.
insertClass()
| virtual |
Adds compound definition cd to the list of all compounds of this file
Definition at line 186 of file filedef.cpp.
References LinkedRefMap< T, Hash, KeyEqual, Map >::add, ClassDef::compoundType, Config_getBool, ClassDef::Exception, ClassDef::Interface, Definition::isHidden, m_classes, m_exceptions, m_interfaces, m_structs, Definition::name and ClassDef::Struct.
insertConcept()
| virtual |
Definition at line 187 of file filedef.cpp.
References Definition::isHidden, m_concepts and Definition::name.
insertMember()
| virtual |
Adds member definition md to the list of all members of this file
Definition at line 184 of file filedef.cpp.
References addMemberToList, MemberVector::contains, Define, Dictionary, Enumeration, EnumValue, err, File, Function, MemberDef::getClassDef, Definition::getLanguage, getMemberList, Definition::isHidden, m_memberLists, MemberDef::memberType, Definition::name, name, Property, MemberVector::push_back, Sequence, Typedef and Variable.
insertNamespace()
| virtual |
Adds namespace definition nd to the list of all compounds of this file
Definition at line 188 of file filedef.cpp.
References Definition::isHidden, m_namespaces and Definition::name.
isDocumentationFile()
| virtual |
Definition at line 144 of file filedef.cpp.
References QCString::findRev, getFileNameExtension, getLanguageFromFileName and name.
Referenced by generateSourceFile and writeSourceHeader.
isIncluded()
| virtual |
Definition at line 151 of file filedef.cpp.
References FALSE, m_includeMap and name.
isLinkable()
| inline virtual |
Returns TRUE iff it is possible to link to this item. This can be a link to another project imported via a tag file.
Definition at line 150 of file filedef.cpp.
References isLinkableInProject and DefinitionMixin< FileDef >::isReference.
Referenced by writeSourceHeader.
isLinkableInProject()
| virtual |
Returns TRUE iff it is possible to link to this item within this project.
Definition at line 149 of file filedef.cpp.
References Config_getBool, DefinitionMixin< FileDef >::hasDocumentation, DefinitionMixin< FileDef >::isLinkableViaGroup and DefinitionMixin< FileDef >::isReference.
Referenced by isLinkable.
isSource()
| inline virtual |
Returns TRUE if this file is a source file.
Definition at line 143 of file filedef.cpp.
Reference m_isSource.
name()
| virtual |
Returns the name of the definition
Definition at line 131 of file filedef.cpp.
References Config_getBool, m_fileName and DefinitionMixin< Base >::name.
Referenced by addListReferences, generateSourceFile, insertMember, isDocumentationFile, isIncluded, setDiskName, setDiskNameLocal, title, writeDetailedDescription, writeDocumentation, writeIncludedByGraph, writeIncludeGraph, writeMemberDocumentation, writeMemberPages, writeSourceHeader and writeTagFile.
numDecMembers()
| virtual |
Definition at line 171 of file filedef.cpp.
References getMemberList and MemberList::numDecMembers.
numDocMembers()
| virtual |
Definition at line 170 of file filedef.cpp.
References getMemberList and MemberList::numDocMembers.
overrideIncludedByGraph()
| virtual |
Definition at line 208 of file filedef.cpp.
Reference m_hasIncludedByGraph.
overrideIncludeGraph()
| virtual |
Definition at line 207 of file filedef.cpp.
Reference m_hasIncludeGraph.
parseSource()
| virtual |
Definition at line 182 of file filedef.cpp.
References absFilePath, OutputCodeList::add, Doxygen::clangAssistedParsing, Config_getBool, FALSE, fileToString, DefinitionMixin< FileDef >::getDefFileExtension, DefinitionMixin< FileDef >::getLanguage, Doxygen::parserManager and TRUE.
removeMember()
| virtual |
Definition at line 185 of file filedef.cpp.
References Define, Dictionary, Enumeration, EnumValue, err, Function, Definition::getLanguage, MemberDef::memberType, Property, removeMemberFromList, Sequence, Typedef and Variable.
setDirDef()
| inline virtual |
setDiskName()
| virtual |
Definition at line 183 of file filedef.cpp.
References name and setDiskNameLocal.
setModuleDef()
| inline virtual |
Definition at line 191 of file filedef.cpp.
Reference m_moduleDef.
sortMemberLists()
| virtual |
Definition at line 196 of file filedef.cpp.
References ClassDef::className, Config_getBool, FALSE, m_classes, m_exceptions, m_includedByList, m_interfaces, m_memberGroups, m_memberLists, m_namespaces, m_structs, Definition::name, MemberList::needsSorting, qstricmp_sort, MemberList::setNeedsSorting and MemberVector::sort.
subGrouping()
| inline virtual |
Definition at line 168 of file filedef.cpp.
Reference m_subGrouping.
title()
| virtual |
Definition at line 165 of file filedef.cpp.
References Config_getBool, name and theTranslator.
Referenced by writeClassDeclarations, writeConcepts, writeDetailedDescription, writeDocumentation, writeMemberDeclarations, writeMemberDocumentation, writeNamespaceDeclarations and writeSourceHeader.
writeDocumentation()
| virtual |
Write the documentation page for this file to the file of output generators ol.
Definition at line 173 of file filedef.cpp.
References addGroupListToTitle, Config_getBool, OutputList::disable, OutputList::disableAllBut, displayName, OutputList::docify, OutputList::enableAll, OutputList::endContents, endFileWithNavPath, endMemberDeclarations, endMemberDocumentation, OutputList::endProjectNumber, OutputList::endQuickIndices, endTitle, err, FileVisible, getDirDef, DefinitionMixin< FileDef >::getLanguage, getMemberList, getOutputFileBase, Html, LayoutDocManager::instance, m_classes, m_docname, m_exceptions, m_fileVersion, m_interfaces, m_structs, name, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, MemberVector::sort, OutputList::startContents, startFile, startMemberDeclarations, startMemberDocumentation, OutputList::startProjectNumber, startTitle, theTranslator, title, LayoutDocEntryMemberDecl::title, LayoutDocEntryMemberDef::title, LayoutDocEntrySection::title, LayoutDocEntryMemberDecl::type, LayoutDocEntryMemberDef::type, writeAuthorSection, writeBriefDescription, writeClassDeclarations, writeConcepts, writeDetailedDescription, writeIncludedByGraph, writeIncludeFiles, writeIncludeGraph, writeInlineClasses, writeMemberDeclarations, writeMemberDocumentation, writeMemberGroups, writeMemberPages, writeNamespaceDeclarations, DefinitionMutable::writeNavigationPath and writeSourceLink.
writeMemberPages()
| virtual |
Definition at line 174 of file filedef.cpp.
References OutputList::disableAllBut, Html, m_memberLists, name, OutputList::popGeneratorState and OutputList::pushGeneratorState.
Referenced by writeDocumentation.
writePageNavigation()
| virtual |
Definition at line 177 of file filedef.cpp.
Reference OutputList::writePageOutline.
writeQuickMemberLinks()
| virtual |
Definition at line 175 of file filedef.cpp.
References addHtmlExtensionIfMissing, Config_getBool, convertToHtml, createSubDirs, getMemberList and OutputList::writeString.
writeSourceBody()
| virtual |
Definition at line 180 of file filedef.cpp.
References absFilePath, OutputCodeList::add, Doxygen::clangAssistedParsing, OutputList::codeGenerators, Config_getBool, FALSE, fileToString, DefinitionMixin< FileDef >::getDefFileExtension, getFileFilter, DefinitionMixin< FileDef >::getLanguage, QCString::isEmpty, Doxygen::parserManager, Doxygen::parseSourcesNeeded, OutputCodeList::startCodeFragment and TRUE.
writeSourceFooter()
| virtual |
Definition at line 181 of file filedef.cpp.
References OutputList::enableAll, OutputList::endContents and endFileWithNavPath.
writeSourceHeader()
| virtual |
Write a source listing of this file to the output
Definition at line 179 of file filedef.cpp.
References Config_getBool, OutputList::disable, OutputList::disableAllBut, OutputList::endQuickIndices, OutputList::endTextLink, endTitle, FileVisible, generateSourceFile, getDirDef, getOutputFileBase, getSourceFileBase, isDocumentationFile, isLinkable, m_docname, m_fileVersion, Man, name, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, RTF, OutputList::startContents, startFile, OutputList::startTextLink, startTitle, theTranslator, title, DefinitionMutable::writeNavigationPath and OutputList::writeString.
writeSummaryLinks()
| virtual |
Definition at line 176 of file filedef.cpp.
References MemberList::declVisible, OutputList::disableAllBut, FALSE, DefinitionMixin< FileDef >::getLanguage, getMemberList, Html, LayoutDocManager::instance, MemberList::listType, m_classes, m_concepts, m_exceptions, m_interfaces, m_namespaces, m_structs, OutputList::popGeneratorState, OutputList::pushGeneratorState, LayoutDocEntryMemberDecl::title, LayoutDocEntrySection::title, MemberListType::toLabel, TRUE, LayoutDocEntryMemberDecl::type, OutputList::writeString and OutputList::writeSummaryLink.
writeTagFile()
| virtual |
Definition at line 178 of file filedef.cpp.
References addHtmlExtensionIfMissing, convertToXML, Definition::getLanguage, getMemberList, Definition::getOutputFileBase, getOutputFileBase, getPath, includeTagFileAttributes, LayoutDocManager::instance, Definition::isLinkable, Definition::isReference, m_classes, m_concepts, m_exceptions, m_includeList, m_interfaces, m_memberGroups, m_namespaces, m_structs, Definition::name, name, stripFromPath, LayoutDocEntryMemberDecl::type, writeClassesToTagFile, DefinitionMixin< FileDef >::writeDocAnchorsToTagFile and MemberList::writeTagFile.
Private Member Functions
acquireFileVersion()
|
Definition at line 212 of file filedef.cpp.
References Config_getString, err, Debug::ExtCmd, QCString::isEmpty, DefinitionMixin< FileDef >::isReference, m_filePath, m_fileVersion, msg, Portable::pclose, Portable::popen, Debug::print and QCString::stripWhiteSpace.
Referenced by FileDefImpl.
addMemberToList()
|
Definition at line 213 of file filedef.cpp.
References Config_getBool, File, m_memberLists, MemberDefMutable::setSectionList and toMemberDefMutable.
Referenced by insertMember.
endMemberDeclarations()
|
Definition at line 228 of file filedef.cpp.
Reference OutputList::endMemberSections.
Referenced by writeDocumentation.
endMemberDocumentation()
|
Definition at line 230 of file filedef.cpp.
References Config_getBool, OutputList::enable, FALSE, Html and Doxygen::suppressDocWarnings.
Referenced by writeDocumentation.
removeMemberFromList()
|
Definition at line 234 of file filedef.cpp.
References getMemberList and MemberVector::remove.
Referenced by removeMember.
setDiskNameLocal()
|
Definition at line 211 of file filedef.cpp.
References convertNameToFile, DefinitionMixin< FileDef >::isReference, m_inclByDepFileName, m_inclDepFileName, m_outputDiskName and name.
Referenced by FileDefImpl and setDiskName.
startMemberDeclarations()
|
Definition at line 227 of file filedef.cpp.
Reference OutputList::startMemberSections.
Referenced by writeDocumentation.
startMemberDocumentation()
|
Definition at line 229 of file filedef.cpp.
References Config_getBool, OutputList::disable, Html, Doxygen::suppressDocWarnings and TRUE.
Referenced by writeDocumentation.
writeAuthorSection()
|
Definition at line 220 of file filedef.cpp.
References Config_getString, OutputList::disableAllBut, OutputList::endGroupHeader, Man, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, OutputList::startGroupHeader, theTranslator and TRUE.
Referenced by writeDocumentation.
writeBriefDescription()
|
Definition at line 232 of file filedef.cpp.
References DefinitionMixin< FileDef >::briefDescription, DefinitionMixin< FileDef >::briefFile, DefinitionMixin< FileDef >::briefLine, Config_getBool, createDocParser, OutputList::disable, OutputList::disableAllBut, DefinitionMixin< FileDef >::documentation, OutputList::enable, OutputList::endParagraph, OutputList::endTextLink, FALSE, DefinitionMixin< FileDef >::hasBriefDescription, Html, Man, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, RTF, OutputList::startParagraph, OutputList::startTextLink, stripWhiteSpace, theTranslator, TRUE, validatingParseDoc, OutputList::writeDoc, OutputList::writeString and OutputList::writeSynopsis.
Referenced by writeDocumentation.
writeClassDeclarations()
|
Definition at line 224 of file filedef.cpp.
References FALSE, title and ClassLinkedRefMap::writeDeclaration.
Referenced by writeDocumentation.
writeClassesToTagFile()
|
Definition at line 233 of file filedef.cpp.
Reference convertToXML.
Referenced by writeTagFile.
writeConcepts()
|
Definition at line 225 of file filedef.cpp.
References FALSE, m_concepts and title.
Referenced by writeDocumentation.
writeDetailedDescription()
|
Definition at line 231 of file filedef.cpp.
References DefinitionMixin< FileDef >::briefDescription, DefinitionMixin< FileDef >::briefFile, DefinitionMixin< FileDef >::briefLine, Config_getBool, OutputList::disable, OutputList::disableAllBut, DefinitionMixin< FileDef >::docFile, DefinitionMixin< FileDef >::docLine, DefinitionMixin< FileDef >::documentation, OutputList::enable, OutputList::enableAll, OutputList::endGroupHeader, OutputList::endParagraph, OutputList::endTextBlock, err, FALSE, QCString::find, OutputList::generateDoc, getSourceFileBase, hasDetailedDescription, Html, Latex, QCString::left, QCString::length, Man, name, OutputList::parseText, OutputList::popGeneratorState, OutputList::pushGeneratorState, QCString::right, RTF, OutputList::startGroupHeader, OutputList::startParagraph, OutputList::startTextBlock, theTranslator, title, TRUE, OutputList::writeAnchor, OutputList::writeObjectLink, OutputList::writeRuler and OutputList::writeString.
Referenced by writeDocumentation.
writeIncludedByGraph()
|
Definition at line 218 of file filedef.cpp.
References Config_getBool, Config_getInt, OutputList::disable, OutputList::enableAll, OutputList::endInclDepGraph, OutputList::endTextBlock, DotInclDepGraph::isTooBig, DotInclDepGraph::isTrivial, m_hasIncludedByGraph, Man, name, DotInclDepGraph::numNodes, OutputList::parseText, qPrint, OutputList::startInclDepGraph, OutputList::startTextBlock, theTranslator, TRUE and warn_uncond.
Referenced by writeDocumentation.
writeIncludeFiles()
|
Definition at line 216 of file filedef.cpp.
References OutputList::disable, OutputList::disableAllBut, OutputList::docify, OutputList::enableAll, OutputList::endTextBlock, OutputList::endTypewriter, FileDef::generateSourceFile, Definition::getLanguage, Definition::getOutputFileBase, ModuleManager::getPrimaryInterface, Definition::getReference, Html, ImportModule, includeClose, FileDef::includeName, includeOpen, includeStatement, ModuleManager::instance, Definition::isLinkable, OutputList::lineBreak, m_includeList, OutputList::startTextBlock, OutputList::startTypewriter, TRUE and OutputList::writeObjectLink.
Referenced by writeDocumentation.
writeIncludeGraph()
|
Definition at line 217 of file filedef.cpp.
References Config_getBool, Config_getInt, OutputList::disable, OutputList::enableAll, OutputList::endInclDepGraph, OutputList::endTextBlock, FALSE, DotInclDepGraph::isTooBig, DotInclDepGraph::isTrivial, m_hasIncludeGraph, Man, name, DotInclDepGraph::numNodes, OutputList::parseText, qPrint, OutputList::startInclDepGraph, OutputList::startTextBlock, theTranslator, TRUE and warn_uncond.
Referenced by writeDocumentation.
writeInlineClasses()
|
Definition at line 226 of file filedef.cpp.
References OutputList::disable, OutputList::enable, Html, OutputList::isEnabled and m_classes.
Referenced by writeDocumentation.
writeMemberDeclarations()
|
Definition at line 214 of file filedef.cpp.
References Config_getBool, getMemberList, title, MemberList::writeDeclarations and VhdlDocGen::writeVhdlDeclarations.
Referenced by writeDocumentation.
writeMemberDocumentation()
|
Definition at line 215 of file filedef.cpp.
References getMemberList, MemberList::listType, name, title, MemberListType::toLabel and MemberList::writeDocumentation.
Referenced by writeDocumentation.
writeMemberGroups()
|
Definition at line 219 of file filedef.cpp.
References m_memberGroups and m_subGrouping.
Referenced by writeDocumentation.
writeNamespaceDeclarations()
|
Definition at line 222 of file filedef.cpp.
References m_namespaces and title.
Referenced by writeDocumentation.
writeSourceLink()
|
Definition at line 221 of file filedef.cpp.
References OutputList::disableAllBut, OutputList::enableAll, OutputList::endParagraph, OutputList::endTextLink, generateSourceFile, Html, includeName, OutputList::parseText, OutputList::startParagraph, OutputList::startTextLink and theTranslator.
Referenced by writeDocumentation.
Private Member Attributes
m_classes
|
Definition at line 258 of file filedef.cpp.
Referenced by getClasses, insertClass, sortMemberLists, writeDocumentation, writeInlineClasses, writeSummaryLinks and writeTagFile.
m_concepts
|
Definition at line 262 of file filedef.cpp.
Referenced by getConcepts, insertConcept, writeConcepts, writeSummaryLinks and writeTagFile.
m_dir
|
Definition at line 253 of file filedef.cpp.
Referenced by FileDefImpl, getDirDef and setDirDef.
m_docname
|
Definition at line 248 of file filedef.cpp.
Referenced by docName, FileDefImpl, writeDocumentation and writeSourceHeader.
m_exceptions
|
Definition at line 261 of file filedef.cpp.
Referenced by insertClass, sortMemberLists, writeDocumentation, writeSummaryLinks and writeTagFile.
m_fileName
|
Definition at line 247 of file filedef.cpp.
Referenced by FileDefImpl, fileName and name.
m_filePath
|
Definition at line 243 of file filedef.cpp.
Referenced by absFilePath, acquireFileVersion, FileDefImpl and getSourceFileBase.
m_fileVersion
|
Definition at line 252 of file filedef.cpp.
Referenced by acquireFileVersion, fileVersion, getVersion, writeDocumentation and writeSourceHeader.
m_hasIncludedByGraph
|
Definition at line 265 of file filedef.cpp.
Referenced by hasIncludedByGraph, overrideIncludedByGraph and writeIncludedByGraph.
m_hasIncludeGraph
|
Definition at line 264 of file filedef.cpp.
Referenced by hasIncludeGraph, overrideIncludeGraph and writeIncludeGraph.
m_inclByDepFileName
|
Definition at line 245 of file filedef.cpp.
Referenced by includedByDependencyGraphFileName and setDiskNameLocal.
m_inclDepFileName
|
Definition at line 244 of file filedef.cpp.
Referenced by includeDependencyGraphFileName and setDiskNameLocal.
m_includedByList
|
Definition at line 239 of file filedef.cpp.
Referenced by addIncludedByDependency, includedByFileList and sortMemberLists.
m_includedByMap
|
Definition at line 238 of file filedef.cpp.
Referenced by addIncludedByDependency and generateSourceFile.
m_includeList
|
Definition at line 237 of file filedef.cpp.
Referenced by addIncludeDependency, addIncludedUsingDirectives, includeFileList, writeIncludeFiles and writeTagFile.
m_includeMap
|
Definition at line 236 of file filedef.cpp.
Referenced by addIncludeDependency and isIncluded.
m_interfaces
|
Definition at line 259 of file filedef.cpp.
Referenced by insertClass, sortMemberLists, writeDocumentation, writeSummaryLinks and writeTagFile.
m_isSource
|
Definition at line 251 of file filedef.cpp.
Referenced by FileDefImpl and isSource.
m_memberGroups
|
Definition at line 256 of file filedef.cpp.
Referenced by addListReferences, addMembersToMemberGroup, countMembers, distributeMemberGroupDocumentation, findSectionsInDocumentation, getMemberGroups, sortMemberLists, writeMemberGroups and writeTagFile.
m_memberLists
|
Definition at line 255 of file filedef.cpp.
Referenced by addListReferences, addMembersToMemberGroup, addMemberToList, countMembers, findSectionsInDocumentation, getMemberList, getMemberLists, insertMember, sortMemberLists and writeMemberPages.
m_moduleDef
|
Definition at line 254 of file filedef.cpp.
Referenced by getModuleDef and setModuleDef.
m_namespaces
|
Definition at line 257 of file filedef.cpp.
Referenced by getNamespaces, insertNamespace, sortMemberLists, writeNamespaceDeclarations, writeSummaryLinks and writeTagFile.
m_outputDiskName
|
Definition at line 246 of file filedef.cpp.
Referenced by getOutputFileBase, getSourceFileBase and setDiskNameLocal.
m_path
|
Definition at line 242 of file filedef.cpp.
Referenced by FileDefImpl and getPath.
m_srcDefMap
|
Definition at line 249 of file filedef.cpp.
Referenced by addSourceRef and getSourceDefinition.
m_srcMemberMap
|
Definition at line 250 of file filedef.cpp.
Referenced by addSourceRef and getSourceMember.
m_structs
|
Definition at line 260 of file filedef.cpp.
Referenced by insertClass, sortMemberLists, writeDocumentation, writeSummaryLinks and writeTagFile.
m_subGrouping
|
Definition at line 263 of file filedef.cpp.
Referenced by addMembersToMemberGroup, FileDefImpl, subGrouping and writeMemberGroups.
m_usingDeclList
|
Definition at line 241 of file filedef.cpp.
Referenced by addIncludedUsingDirectives, addUsingDeclaration and getUsedDefinitions.
m_usingDirList
|
Definition at line 240 of file filedef.cpp.
Referenced by addIncludedUsingDirectives, addUsingDirective, combineUsingRelations and getUsedNamespaces.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.