The dirdef.cpp
File Reference
Included Headers
Classes Index
class | DirDefImpl |
Functions Index
DirDef * | createDirDef (const QCString &path) |
static QCString | encodeDirName (const QCString &anchor) |
static void | writePartialDirPath (OutputList &ol, const DirDef *root, const DirDef *target) |
static void | writePartialFilePath (OutputList &ol, const DirDef *root, const FileDef *fd) |
static void | computeCommonDirPrefix () |
In order to create stable, but unique directory names, we compute the common part of the path shared by all directories. More... | |
void | buildDirectories () |
void | computeDirDependencies () |
void | generateDirDocs (OutputList &ol) |
bool | compareDirDefs (const DirDef *item1, const DirDef *item2) |
DirDef * | toDirDef (Definition *d) |
const DirDef * | toDirDef (const Definition *d) |
Functions
buildDirectories()
|
Definition at line 1078 of file dirdef.cpp.
References DirDef::addFile, AUTO_TRACE, AUTO_TRACE_ADD, begin, computeCommonDirPrefix, Doxygen::dirLinkedMap, end, QCString::findRev, Doxygen::inputNameLinkedMap, QCString::left, QCString::length, DirDefImpl::mergeDirectoryInTree, parent and qstricmp_sort.
Referenced by parseInput.
compareDirDefs()
Definition at line 1191 of file dirdef.cpp.
References qstricmp_sort and DirDef::shortName.
Referenced by DirDefImpl::sort and GroupDefImpl::sortMemberLists.
computeCommonDirPrefix()
| static |
In order to create stable, but unique directory names, we compute the common part of the path shared by all directories.
Definition at line 1001 of file dirdef.cpp.
References AUTO_TRACE, AUTO_TRACE_ADD, Doxygen::dirLinkedMap, FALSE, QCString::findRev, QCString::left, QCString::length, removeLongPathMarker, QCString::right and TRUE.
Referenced by buildDirectories.
computeDirDependencies()
|
Definition at line 1152 of file dirdef.cpp.
References AUTO_TRACE, AUTO_TRACE_ADD and Doxygen::dirLinkedMap.
Referenced by parseInput.
createDirDef()
|
Definition at line 108 of file dirdef.cpp.
Referenced by DirDefImpl::createNewDir.
encodeDirName()
| static |
Definition at line 189 of file dirdef.cpp.
References AUTO_TRACE, AUTO_TRACE_EXIT, QCString::data and QCString::length.
Referenced by DirDefImpl::getOutputFileBase.
generateDirDocs()
|
Definition at line 1169 of file dirdef.cpp.
References AUTO_TRACE, Doxygen::dirLinkedMap, Doxygen::dirRelations, OutputList::disableAllBut, Html, OutputList::popGeneratorState and OutputList::pushGeneratorState.
Referenced by generateOutput.
toDirDef()
|
Definition at line 1198 of file dirdef.cpp.
toDirDef()
|
Definition at line 1211 of file dirdef.cpp.
writePartialDirPath()
| static |
Definition at line 913 of file dirdef.cpp.
References Definition::getOutputFileBase, Definition::getReference, DirDef::parent, DirDef::shortName, OutputList::writeObjectLink, writePartialDirPath and OutputList::writeString.
Referenced by writePartialDirPath and writePartialFilePath.
writePartialFilePath()
| static |
Definition at line 923 of file dirdef.cpp.
References OutputList::docify, OutputList::endBold, FileDef::getDirDef, Definition::getOutputFileBase, Definition::getReference, Definition::isLinkable, Definition::name, OutputList::startBold, OutputList::writeObjectLink, writePartialDirPath and OutputList::writeString.
Referenced by DirRelation::writeDocumentation.
Generated via doxygen2docusaurus by Doxygen 1.14.0.