#include "memberlist.h"
#include "classlist.h"
#include "filedef.h"
#include "doxygen.h"
#include "memberdef.h"
#include "classdef.h"
#include "namespacedef.h"
#include "util.h"
#include "language.h"
#include "outputlist.h"
#include "dot.h"
#include "message.h"
#include "docparser.h"
#include "searchindex.h"
#include "htags.h"
#include "parserintf.h"
#include "portable.h"
#include "vhdldocgen.h"
#include "debug.h"
#include "layout.h"
#include "entry.h"
#include "groupdef.h"
#include "filename.h"
#include "membergroup.h"
#include "dirdef.h"
#include "config.h"
#include "clangparser.h"
#include "settings.h"
Go to the source code of this file.
Definition at line 1633 of file filedef.cpp.
1655 for (dli.toFirst();(de=dli.
current());++dli)
static GroupSDict * groupSDict
void append(const char *key, const T *d)
void addGroup(const GroupDef *def)
void makePartOfGroup(GroupDef *gd)
static void addDirsAsGroups(Directory *root, GroupDef *parent, int level)
QList< DirEntry > & children()
Definition at line 1467 of file filedef.cpp.
1471 for (dli.toFirst();(de=dli.
current());++dli)
1492 int newIndex=newBranchName.
findRev(
'/');
1493 if (newIndex>0) newBranchName=newBranchName.
left(newIndex);
1504 dir->
rename(oldBranchName);
QCString left(uint len) const
int findRev(char c, int index=-1, bool cs=TRUE) const
static int findMatchingPart(const QCString &path, const QCString dir)
static Directory * findDirNode(Directory *root, const QCString &name)
void rename(const QCString &name)
QCString mid(uint index, uint len=0xffffffff) const
void addChild(DirEntry *d)
bool removeRef(const type *d)
QList< DirEntry > & children()
void setAutoDelete(bool enable)
void reParent(Directory *parent)
Definition at line 1444 of file filedef.cpp.
1448 while ((si1=path.
find(
'/',pos1))!=-1)
1450 int si2=dir.
find(
'/',pos2);
1453 if (si2==-1 && path.
mid(pos1,si1-pos2)==dir.
mid(pos2))
1457 if (si1!=si2 || path.
mid(pos1,si1-pos2)!=dir.
mid(pos2,si2-pos2))
1459 return QMAX(pos1-1,0);
int find(char c, int index=0, bool cs=TRUE) const
QCString mid(uint index, uint len=0xffffffff) const
void generateFileTree |
( |
| ) |
|
Definition at line 1664 of file filedef.cpp.
1670 for (fnli.toFirst();(fn=fnli.current());++fnli)
1674 for (;(fd=fni.current());++fni)
static FileNameList * inputNameList
static void addDirsAsGroups(Directory *root, GroupDef *parent, int level)
static void mergeFileDef(Directory *root, FileDef *fd)
static void getAllIncludeFilesRecursively |
( |
QDict< void > * |
filesVisited, |
|
|
const FileDef * |
fd, |
|
|
QStrList & |
incFiles |
|
) |
| |
|
static |
Definition at line 1883 of file filedef.cpp.
1890 for (iii.toFirst();(ii=iii.
current());++iii)
1892 if (ii->fileDef && !ii->fileDef->isReference() &&
1893 !filesVisited->find(ii->fileDef->absFilePath()))
1896 incFiles.
append(ii->fileDef->absFilePath());
1897 filesVisited->insert(ii->fileDef->absFilePath(),(
void*)0x8);
QList< IncludeInfo > * includeFileList() const
void append(const type *d)
static void getAllIncludeFilesRecursively(QDict< void > *filesVisited, const FileDef *fd, QStrList &incFiles)
Definition at line 1542 of file filedef.cpp.
static Directory * findDirNode(Directory *root, const QCString &name)
QCString absFilePath() const
void addChild(DirEntry *d)
QList< DirEntry > & children()