#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.
void buildDirectories |
( |
| ) |
|
Definition at line 872 of file dirdef.cpp.
877 for (fnli.toFirst();(fn=fnli.current());++fnli)
881 for (;(fd=fni.current());++fni)
904 for (sdi.toFirst();(dir=sdi.current());++sdi)
void addFile(FileDef *fd)
void addSubDir(DirDef *subdir)
virtual QCString getReference() const
static FileNameList * inputNameList
QCString left(uint len) const
int findRev(char c, int index=-1, bool cs=TRUE) const
const QCString & name() const
static DirSDict * directories
static DirDef * mergeDirectoryInTree(const QCString &path)
static void computeCommonDirPrefix()
bool isDocumentationFile() const
T * find(const char *key)
def parent(G, child, parent_type)
static void 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 794 of file dirdef.cpp.
818 for (sdi.toFirst();(dir=sdi.current());++sdi)
864 for (sdi.toFirst();(dir=sdi.current());++sdi)
Q_EXPORT int qstrncmp(const char *str1, const char *str2, uint len)
QCString left(uint len) const
int findRev(char c, int index=-1, bool cs=TRUE) const
const QCString & name() const
QCString right(uint len) const
static DirSDict * directories
void setDiskName(const QCString &name)
void computeDirDependencies |
( |
| ) |
|
Definition at line 924 of file dirdef.cpp.
929 for (sdi.toFirst();(dir=sdi.current());++sdi)
934 for (sdi.toFirst();(dir=sdi.current());++sdi)
void computeDependencies()
static DirSDict * directories
Definition at line 81 of file dirdef.cpp.
void MD5Buffer(const unsigned char *buf, unsigned int len, unsigned char sig[16])
const char * data() const
void MD5SigToString(unsigned char signature[16], char *str, int len)
Definition at line 942 of file dirdef.cpp.
946 for (sdi.toFirst();(dir=sdi.current());++sdi)
954 for (rdi.toFirst();(dr=rdi.current());++rdi)
static SDict< DirRelation > dirRelations
void writeDocumentation(OutputList &ol)
void writeDocumentation(OutputList &ol)
static DirSDict * directories
#define Config_getBool(val)
Definition at line 703 of file dirdef.cpp.
705 if (target->
parent()!=root)
virtual QCString getReference() const
const QCString & shortName() const
void writeString(const char *text)
static void writePartialDirPath(OutputList &ol, const DirDef *root, const DirDef *target)
QCString getOutputFileBase() const
void writeObjectLink(const char *ref, const char *file, const char *anchor, const char *name)
Definition at line 713 of file dirdef.cpp.
virtual QCString getReference() const
void writeString(const char *text)
DirDef * getDirDef() const
static void writePartialDirPath(OutputList &ol, const DirDef *root, const DirDef *target)
QCString getOutputFileBase() const
void docify(const char *s)
void writeObjectLink(const char *ref, const char *file, const char *anchor, const char *name)