Skip to main content

The DirDef Class Reference

A model of a directory symbol. More...

Declaration

class DirDef { ... }

Included Headers

#include <src/dirdef.h>

Base classes

classDefinitionMutable
classDefinition

The common base class of all entity definitions found in the sources. More...

Derived Classes

classDefinitionMixin<Base>

Public Member Functions Index

const QCStringshortName () const =0
voidaddSubDir (DirDef *subdir)=0
const FileList &getFiles () const =0
voidaddFile (FileDef *fd)=0
const DirList &subDirs () const =0
boolhasSubdirs () const =0
intlevel () const =0
DirDef *parent () const =0
intdirIndex () const =0
const UsedDirLinkedMap &usedDirs () const =0
boolisParentOf (const DirDef *dir) const =0
booldepGraphIsTrivial () const =0
QCStringshortTitle () const =0
boolhasDetailedDescription () const =0
voidwriteDocumentation (OutputList &ol)=0
voidwriteTagFile (TextStream &t)=0
voidsetDiskName (const QCString &name)=0
voidsetDirIndex (int index)=0
voidsort ()=0
voidsetParent (DirDef *parent)=0
voidsetLevel ()=0
voidaddUsesDependency (const DirDef *usedDir, const FileDef *srcFd, const FileDef *dstFd, bool srcDirect, bool dstDirect)=0
voidcomputeDependencies ()=0
boolhasDirectoryGraph () const =0
voidoverrideDirectoryGraph (bool e)=0

Description

A model of a directory symbol.

Definition at line 109 of file dirdef.h.

Public Member Functions

addFile()

virtual void DirDef::addFile (FileDef * fd)

Definition at line 118 of file dirdef.h.

Referenced by buildDirectories.

addSubDir()

virtual void DirDef::addSubDir (DirDef * subdir)

Definition at line 116 of file dirdef.h.

addUsesDependency()

virtual void DirDef::addUsesDependency (const DirDef * usedDir, const FileDef * srcFd, const FileDef * dstFd, bool srcDirect, bool dstDirect)

Definition at line 139 of file dirdef.h.

Referenced by DirDefImpl::addUsesDependency.

computeDependencies()

virtual void DirDef::computeDependencies ()

Definition at line 141 of file dirdef.h.

depGraphIsTrivial()

virtual bool DirDef::depGraphIsTrivial ()

Definition at line 126 of file dirdef.h.

dirIndex()

virtual int DirDef::dirIndex ()

Definition at line 123 of file dirdef.h.

Referenced by addDependencies.

getFiles()

virtual const FileList & DirDef::getFiles ()

Definition at line 117 of file dirdef.h.

Referenced by dirHasVisibleChildren, generateSqlite3ForDir, generateXMLForDir and writeDirTreeNode.

hasDetailedDescription()

virtual bool DirDef::hasDetailedDescription ()

Definition at line 128 of file dirdef.h.

hasDirectoryGraph()

virtual bool DirDef::hasDirectoryGraph ()

Definition at line 144 of file dirdef.h.

hasSubdirs()

virtual bool DirDef::hasSubdirs ()

Definition at line 120 of file dirdef.h.

Referenced by drawTree.

isParentOf()

virtual bool DirDef::isParentOf (const DirDef * dir)

Definition at line 125 of file dirdef.h.

level()

virtual int DirDef::level ()

Definition at line 121 of file dirdef.h.

Referenced by drawClusterOpening, drawDirectory, isAtMaxDepth and DirDefImpl::setLevel.

overrideDirectoryGraph()

virtual void DirDef::overrideDirectoryGraph (bool e)

Definition at line 145 of file dirdef.h.

Referenced by findDirDocumentation.

parent()

virtual DirDef * DirDef::parent ()

setDirIndex()

virtual void DirDef::setDirIndex (int index)

Definition at line 135 of file dirdef.h.

setDiskName()

virtual void DirDef::setDiskName (const QCString & name)

Definition at line 134 of file dirdef.h.

Reference Definition::name.

setLevel()

virtual void DirDef::setLevel ()

Definition at line 138 of file dirdef.h.

Referenced by DirDefImpl::setLevel.

setParent()

virtual void DirDef::setParent (DirDef * parent)

Definition at line 137 of file dirdef.h.

Reference parent.

Referenced by DirDefImpl::addSubDir.

shortName()

virtual const QCString DirDef::shortName ()

shortTitle()

virtual QCString DirDef::shortTitle ()

Definition at line 127 of file dirdef.h.

sort()

virtual void DirDef::sort ()

Definition at line 136 of file dirdef.h.

subDirs()

virtual const DirList & DirDef::subDirs ()

Definition at line 119 of file dirdef.h.

Referenced by dirHasVisibleChildren, drawTree, generateSqlite3ForDir, generateXMLForDir and writeDirTreeNode.

usedDirs()

virtual const UsedDirLinkedMap & DirDef::usedDirs ()

Definition at line 124 of file dirdef.h.

Referenced by addDependencies and writeDotDirDepGraph.

writeDocumentation()

virtual void DirDef::writeDocumentation (OutputList & ol)

Definition at line 131 of file dirdef.h.

writeTagFile()

virtual void DirDef::writeTagFile (TextStream & t)

Definition at line 132 of file dirdef.h.


The documentation for this class was generated from the following file:


Generated via doxygen2docusaurus by Doxygen 1.14.0.