A list of index interfaces. More...
#include <index.h>
Public Member Functions | |
IndexList () | |
void | addIndex (IndexIntf *intf) |
void | disable () |
void | enable () |
bool | isEnabled () const |
void | initialize () |
void | finalize () |
void | incContentsDepth () |
void | decContentsDepth () |
void | addContentsItem (bool isDir, const char *name, const char *ref, const char *file, const char *anchor, bool separateIndex=FALSE, bool addToNavIndex=FALSE, Definition *def=0) |
void | addIndexItem (Definition *context, MemberDef *md, const char *sectionAnchor=0, const char *title=0) |
void | addIndexFile (const char *name) |
void | addImageFile (const char *name) |
void | addStyleSheetFile (const char *name) |
Public Member Functions inherited from IndexIntf | |
virtual | ~IndexIntf () |
Private Member Functions | |
void | foreach (void(IndexIntf::*methodPtr)()) |
template<typename A1 > | |
void | foreach (void(IndexIntf::*methodPtr)(A1), A1 a1) |
template<typename A1 , typename A2 , typename A3 > | |
void | foreach (void(IndexIntf::*methodPtr)(A1, A2, A3), A1 a1, A2 a2, A3 a3) |
template<typename A1 , typename A2 , typename A3 , typename A4 > | |
void | foreach (void(IndexIntf::*methodPtr)(A1, A2, A3, A4), A1 a1, A2 a2, A3 a3, A4 a4) |
template<typename A1 , typename A2 , typename A3 , typename A4 , typename A5 > | |
void | foreach (void(IndexIntf::*methodPtr)(A1, A2, A3, A4, A5), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) |
template<typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 > | |
void | foreach (void(IndexIntf::*methodPtr)(A1, A2, A3, A4, A5, A6), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) |
template<typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 > | |
void | foreach (void(IndexIntf::*methodPtr)(A1, A2, A3, A4, A5, A6, A7, A8), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8) |
template<typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 > | |
void | foreach (void(IndexIntf::*methodPtr)(A1, A2, A3, A4, A5, A6, A7, A8, A9), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9) |
Private Attributes | |
QList< IndexIntf > | m_intfs |
bool | m_enabled |
A list of index interfaces.
This class itself implements all methods of IndexIntf and just forwards the calls to all items in the list.
|
inlinevirtual |
Implements IndexIntf.
Definition at line 137 of file index.h.
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlineprivate |
Definition at line 60 of file index.h.
|
inlineprivate |
Definition at line 67 of file index.h.
|
inlineprivate |
Definition at line 74 of file index.h.
|
inlineprivate |
Definition at line 81 of file index.h.
|
inlineprivate |
Definition at line 88 of file index.h.
|
inlineprivate |
Definition at line 95 of file index.h.
|
inlineprivate |
Definition at line 102 of file index.h.
|
inlineprivate |
Definition at line 109 of file index.h.
|
inlinevirtual |
|
inlinevirtual |