My Project
|
#include "md5.h"
#include "dirdef.h"
#include "filename.h"
#include "doxygen.h"
#include "util.h"
#include "outputlist.h"
#include "language.h"
#include "message.h"
#include "dot.h"
#include "layout.h"
#include "ftextstream.h"
#include "config.h"
#include "docparser.h"
Go to the source code of this file.
Functions | |
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 () |
void | buildDirectories () |
void | computeDirDependencies () |
void | generateDirDocs (OutputList &ol) |
Variables | |
static int | g_dirCount =0 |
void buildDirectories | ( | ) |
Definition at line 917 of file dirdef.cpp.
References DirDef::addFile(), DirDef::addSubDir(), computeCommonDirPrefix(), Doxygen::directories, SDict< T >::find(), FileDef::getPath(), Definition::getReference(), Doxygen::inputNameList, FileDef::isDocumentationFile(), SDict< DirDef >::Iterator, DirDef::mergeDirectoryInTree(), Definition::name(), DirDef::sort(), and SDict< T >::sort().
Referenced by parseInput().
|
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 839 of file dirdef.cpp.
References Doxygen::directories, SDict< DirDef >::Iterator, Definition::name(), and DirDef::setDiskName().
Referenced by buildDirectories().
void computeDirDependencies | ( | ) |
Definition at line 973 of file dirdef.cpp.
References DirDef::computeDependencies(), Doxygen::directories, SDict< DirDef >::Iterator, and DirDef::setLevel().
Referenced by parseInput().
|
static |
Definition at line 87 of file dirdef.cpp.
Referenced by DirDef::getOutputFileBase().
void generateDirDocs | ( | OutputList & | ol | ) |
Definition at line 991 of file dirdef.cpp.
References Config_getBool, Doxygen::directories, Doxygen::dirRelations, SDict< DirDef >::Iterator, DirDef::writeDocumentation(), and DirRelation::writeDocumentation().
Referenced by generateOutput().
|
static |
Definition at line 748 of file dirdef.cpp.
References DirDef::getOutputFileBase(), Definition::getReference(), DirDef::parent(), DirDef::shortName(), OutputList::writeObjectLink(), and OutputList::writeString().
Referenced by writePartialFilePath().
|
static |
Definition at line 758 of file dirdef.cpp.
References OutputList::docify(), OutputList::endBold(), FileDef::getDirDef(), FileDef::getOutputFileBase(), Definition::getReference(), FileDef::isLinkable(), FileDef::name(), OutputList::startBold(), OutputList::writeObjectLink(), writePartialDirPath(), and OutputList::writeString().
Referenced by DirRelation::writeDocumentation().
|
static |
Definition at line 19 of file dirdef.cpp.
Referenced by DirDef::DirDef().