This file contains functions for the various index pages. More...
#include <stdlib.h>
#include <qtextstream.h>
#include <qdatetime.h>
#include <qdir.h>
#include <qregexp.h>
#include "message.h"
#include "index.h"
#include "doxygen.h"
#include "config.h"
#include "filedef.h"
#include "outputlist.h"
#include "util.h"
#include "groupdef.h"
#include "language.h"
#include "htmlgen.h"
#include "htmlhelp.h"
#include "ftvhelp.h"
#include "dot.h"
#include "pagedef.h"
#include "dirdef.h"
#include "vhdldocgen.h"
#include "layout.h"
#include "memberlist.h"
#include "classlist.h"
#include "namespacedef.h"
#include "filename.h"
Go to the source code of this file.
Classes | |
class | MemberIndexList |
class | PrefixIgnoreClassList |
class | AlphaIndexTableCell |
class | AlphaIndexTableRows |
class | AlphaIndexTableRowsIterator |
class | AlphaIndexTableColumns |
class | UsedIndexLetters |
struct | CmhlInfo |
struct | FmhlInfo |
struct | NmhlInfo |
Macros | |
#define | MAX_ITEMS_BEFORE_MULTIPAGE_INDEX 200 |
#define | MAX_ITEMS_BEFORE_QUICK_INDEX 30 |
#define | NEXT_ROW() |
Variables | |
int | annotatedClasses |
int | annotatedClassesPrinted |
int | hierarchyClasses |
int | documentedFiles |
int | documentedGroups |
int | documentedNamespaces |
int | indexedPages |
int | documentedClassMembers [CMHL_Total] |
int | documentedFileMembers [FMHL_Total] |
int | documentedNamespaceMembers [NMHL_Total] |
int | documentedHtmlFiles |
int | documentedPages |
int | documentedDirs |
static LetterToIndexMap< MemberIndexList > | g_memberIndexLetterUsed [CMHL_Total] |
static LetterToIndexMap< MemberIndexList > | g_fileIndexLetterUsed [FMHL_Total] |
static LetterToIndexMap< MemberIndexList > | g_namespaceIndexLetterUsed [NMHL_Total] |
const int | maxItemsBeforeQuickIndex = MAX_ITEMS_BEFORE_QUICK_INDEX |
static QArray< bool > | indexWritten |
This file contains functions for the various index pages.
Definition in file index.cpp.
#define NEXT_ROW | ( | ) |
void addClassMemberNameToIndex | ( | MemberDef * | md | ) |
Definition at line 2264 of file index.cpp.
void addFileMemberNameToIndex | ( | MemberDef * | md | ) |
Definition at line 2406 of file index.cpp.
void addMembersToIndex | ( | T * | def, |
LayoutDocManager::LayoutPart | part, | ||
const QCString & | name, | ||
const QCString & | anchor, | ||
bool | addToIndex = TRUE , |
||
bool | preventSeparateIndex = FALSE |
||
) |
Definition at line 299 of file index.cpp.
void addNamespaceMemberNameToIndex | ( | MemberDef * | md | ) |
Definition at line 2349 of file index.cpp.
|
static |
Definition at line 1555 of file index.cpp.
|
static |
Definition at line 922 of file index.cpp.
|
static |
Definition at line 943 of file index.cpp.
void countDataStructures | ( | ) |
Definition at line 77 of file index.cpp.
|
static |
Definition at line 3226 of file index.cpp.
|
static |
Definition at line 1062 of file index.cpp.
|
static |
Definition at line 3208 of file index.cpp.
|
static |
Definition at line 1305 of file index.cpp.
|
static |
Definition at line 540 of file index.cpp.
void endFile | ( | OutputList & | ol, |
bool | skipNavIndex, | ||
bool | skipEndContents, | ||
const QCString & | navPath | ||
) |
Definition at line 263 of file index.cpp.
void endFileWithNavPath | ( | Definition * | d, |
OutputList & | ol | ||
) |
Definition at line 282 of file index.cpp.
|
static |
Definition at line 104 of file index.cpp.
|
static |
|
static |
void endTitle | ( | OutputList & | ol, |
const char * | fileName, | ||
const char * | name | ||
) |
Definition at line 237 of file index.cpp.
Definition at line 223 of file index.cpp.
|
static |
|
static |
|
static |
void initClassMemberIndices | ( | ) |
Definition at line 2254 of file index.cpp.
void initFileMemberIndices | ( | ) |
Definition at line 2396 of file index.cpp.
void initNamespaceMemberIndices | ( | ) |
Definition at line 2339 of file index.cpp.
|
static |
Definition at line 3085 of file index.cpp.
void startFile | ( | OutputList & | ol, |
const char * | name, | ||
const char * | manName, | ||
const char * | title, | ||
HighlightedItem | hli, | ||
bool | additionalIndices, | ||
const char * | altSidebarName | ||
) |
Definition at line 244 of file index.cpp.
|
static |
Definition at line 91 of file index.cpp.
|
static |
|
static |
void startTitle | ( | OutputList & | ol, |
const char * | fileName, | ||
Definition * | def | ||
) |
Definition at line 228 of file index.cpp.
|
static |
Definition at line 1760 of file index.cpp.
|
static |
Definition at line 2008 of file index.cpp.
|
static |
Definition at line 1577 of file index.cpp.
|
static |
Definition at line 2037 of file index.cpp.
|
static |
Definition at line 894 of file index.cpp.
|
static |
Definition at line 2114 of file index.cpp.
|
static |
Definition at line 2636 of file index.cpp.
|
static |
Definition at line 2519 of file index.cpp.
|
static |
Generates HTML Help tree of classes
Definition at line 423 of file index.cpp.
void writeClassTree | ( | ClassSDict * | clDict, |
FTVHelp * | ftv, | ||
bool | addToIndex, | ||
bool | globalOnly | ||
) |
Definition at line 1319 of file index.cpp.
|
static |
Definition at line 800 of file index.cpp.
|
static |
Definition at line 725 of file index.cpp.
|
static |
Definition at line 572 of file index.cpp.
|
static |
Definition at line 2999 of file index.cpp.
|
static |
Definition at line 1166 of file index.cpp.
|
static |
Definition at line 2128 of file index.cpp.
|
static |
Definition at line 2804 of file index.cpp.
|
static |
Definition at line 2692 of file index.cpp.
|
static |
Definition at line 1036 of file index.cpp.
void writeGraphInfo | ( | OutputList & | ol | ) |
Definition at line 3245 of file index.cpp.
|
static |
Definition at line 3539 of file index.cpp.
|
static |
Definition at line 3597 of file index.cpp.
|
static |
write groups as hierarchical trees
gd->visited &&
Definition at line 3292 of file index.cpp.
|
static |
Definition at line 955 of file index.cpp.
|
static |
Definition at line 3761 of file index.cpp.
void writeIndexHierarchy | ( | OutputList & | ol | ) |
Definition at line 4279 of file index.cpp.
|
static |
Definition at line 4072 of file index.cpp.
|
static |
Definition at line 2156 of file index.cpp.
|
static |
Definition at line 1447 of file index.cpp.
|
static |
Definition at line 2142 of file index.cpp.
|
static |
Definition at line 2972 of file index.cpp.
|
static |
Definition at line 2858 of file index.cpp.
|
static |
Definition at line 1388 of file index.cpp.
|
static |
Definition at line 3162 of file index.cpp.
Definition at line 3096 of file index.cpp.
|
static |
Definition at line 2458 of file index.cpp.
|
static |
Definition at line 1088 of file index.cpp.
|
static |
Definition at line 3722 of file index.cpp.
int documentedClassMembers[CMHL_Total] |
int documentedFileMembers[FMHL_Total] |
int documentedNamespaceMembers[NMHL_Total] |
|
static |
|
static |
|
static |
const int maxItemsBeforeQuickIndex = MAX_ITEMS_BEFORE_QUICK_INDEX |