50 const QCString &anchor,
55 void addIndexItem(
const Definition *context,
const MemberDef *md,
56 const QCString §ionAnchor,
const QCString &title);
62 void writeToken(TextStream &t,
const Definition *d,
63 const QCString &type,
const QCString &lang,
64 const QCString &scope=QCString(),
const QCString &anchor=QCString(),
65 const QCString &decl=QCString());
67 std::unique_ptr<Private>
p;
The common base class of all entity definitions found in the sources.
void writeToken(TextStream &t, const Definition *d, const QCString &type, const QCString &lang, const QCString &scope=QCString(), const QCString &anchor=QCString(), const QCString &decl=QCString())
void addIndexItem(const Definition *context, const MemberDef *md, const QCString §ionAnchor, const QCString &title)
std::unique_ptr< Private > p
void addContentsItem(bool isDir, const QCString &name, const QCString &ref, const QCString &file, const QCString &anchor, bool separateIndex, bool addToNavIndex, const Definition *def)
void addIndexFile(const QCString &name)
void addImageFile(const QCString &)
void addStyleSheetFile(const QCString &)
Abstract interface for index generators.
A model of a class/file/namespace member symbol.
Text streaming class that buffers data.
#define NON_COPYABLE(cls)
Macro to help implementing the rule of 5 for a non-copyable & movable class.