浏览该文件的文档.
130 virtual int level()
const = 0;
145 virtual void sort() = 0;
149 const FileDef *dstFd,
bool srcDirect,
bool dstDirect) = 0;
181 class DirList :
public std::vector<const DirDef*>
const DirDef * source() const
const FileDef * destination() const
static QCString key(const FileDef *srcFd, const FileDef *dstFd)
bool compareDirDefs(const DirDef *item1, const DirDef *item2)
virtual DefType definitionType() const =0
UsedDir * destination() const
DirDef * toDirDef(Definition *d)
FilePairLinkedMap m_filePairs
The common base class of all entity definitions found in the sources.
virtual int dirCount() const =0
bool hasDirectDstDeps() const
Returns true iff any of the dependencies from the source file to the destination file are directly ta...
FilePair(const FileDef *src, const FileDef *dst)
void addFileDep(const FileDef *srcFd, const FileDef *dstFd, bool srcDirect, bool dstDirect)
Take up dependency between files.
virtual const UsedDirLinkedMap & usedDirs() const =0
virtual void addFile(const FileDef *fd)=0
A model of a directory symbol.
virtual bool isParentOf(const DirDef *dir) const =0
virtual void setDiskName(const QCString &name)=0
virtual bool hasSubdirs() const =0
Text streaming class that buffers data.
UsedDir(const DirDef *dir)
virtual int level() const =0
Usage information of a directory.
A linked map of directories
QCString getOutputFileBase() const
virtual QCString getOutputFileBase() const =0
Class representing a list of output generators that are written to in parallel.
virtual void writeTagFile(TextStream &t)=0
virtual const QCString shortName() const =0
virtual void addUsesDependency(const DirDef *usedDir, const FileDef *srcFd, const FileDef *dstFd, bool srcDirect, bool dstDirect)=0
A usage relation between two directories.
const FileDef * source() const
virtual QCString name() const =0
virtual bool isLinkableInProject() const =0
virtual QCString anchor() const =0
void computeDirDependencies()
virtual bool hasDetailedDescription() const =0
DirRelation(const QCString &name, const DirDef *src, UsedDir *dst)
const FilePairLinkedMap & filePairs() const
virtual void addSubDir(DirDef *subdir)=0
virtual void setDirCount(int count)=0
virtual bool isLinkable() const =0
Class representing a pair of FileDef objects
virtual QCString shortTitle() const =0
void generateDirDocs(OutputList &ol)
virtual void writeDocumentation(OutputList &ol)=0
const DirDef * dir() const
FilePair * findFilePair(const QCString &name)
virtual bool depGraphIsTrivial() const =0
virtual void computeDependencies()=0
void writeDocumentation(OutputList &ol)
virtual void setLevel()=0
virtual const FileList & getFiles() const =0
A linked map of file pairs
A model of a file symbol.
Container class representing a vector of objects with keys.
bool hasDirectSrcDeps() const
Returns true iff any of the dependencies from the source file to the destination file are directly co...
virtual QCString displayName(bool=TRUE) const =0
bool hasDirectDeps() const
Returns true iff any of the dependencies between source and destination files are direct (i....
virtual void setParent(DirDef *parent)=0
virtual const DirList & subDirs() const =0
virtual DirDef * parent() const =0
This is an alternative implementation of QCString.