|
Doxygen
|
A class that generates docset files. More...
#include <src/docsets.h>
Classes | |
| struct | Private |
Public Member Functions | |
| DocSets () | |
| ~DocSets () | |
| void | initialize () |
| void | finalize () |
| void | incContentsDepth () |
| void | decContentsDepth () |
| void | addContentsItem (bool isDir, const DString &name, const DString &ref, const DString &file, const DString &anchor, bool separateIndex, bool addToNavIndex, const Definition *def, const DString &nameAsHtml) |
| void | addIndexItem (const Definition *context, const MemberDef *md, const DString §ionAnchor, const DString &title) |
| void | addIndexFile (const DString &name) |
| void | addImageFile (const DString &) |
| void | addStyleSheetFile (const DString &) |
Private Member Functions | |
| void | writeToken (TextStream &t, const Definition *d, const DString &type, const DString &lang, const DString &scope=DString(), const DString &anchor=DString(), const DString &decl=DString()) |
Private Attributes | |
| std::unique_ptr< Private > | p |
A class that generates docset files.
These files can be used to create context help for use within Apple's Xcode 3.0 development environment
| DocSets::DocSets | ( | ) |
Definition at line 44 of file docsets.cpp.
References p.
Referenced by ~DocSets().
|
default |
References addContentsItem(), addIndexFile(), addIndexItem(), decContentsDepth(), DocSets(), finalize(), incContentsDepth(), initialize(), and NON_COPYABLE.
|
virtual |
Implements IndexIntf.
Definition at line 225 of file docsets.cpp.
References addHtmlExtensionIfMissing(), convertToXML(), DString::empty(), and p.
Referenced by ~DocSets().
|
inlinevirtual |
|
virtual |
Implements IndexIntf.
Definition at line 510 of file docsets.cpp.
Referenced by ~DocSets().
|
virtual |
Implements IndexIntf.
Definition at line 272 of file docsets.cpp.
References Definition::anchor(), ClassDef::Category, ClassDef::Class, ClassDef::compoundType(), Definition::definitionType(), DString::endsWith(), MemberDef::getClassDef(), MemberDef::getFileDef(), Definition::getLanguage(), MemberDef::getNamespaceDef(), Definition::getOutputFileBase(), MemberDef::getScopeString(), ClassDef::includeInfo(), IncludeInfo::includeName, ClassDef::Interface, Definition::isLinkable(), MemberDef::isObjCMethod(), MemberDef::isObjCProperty(), MemberDef::isStatic(), ClassDef::isTemplate(), DString::left(), DString::length(), DString::lower(), MemberDef::memberType(), Definition::name(), p, ClassDef::Protocol, Definition::qualifiedName(), DString::str(), toClassDef(), toFileDef(), toNamespaceDef(), Definition::TypeClass, Definition::TypeFile, Definition::TypeNamespace, and writeToken().
Referenced by ~DocSets().
|
inlinevirtual |
|
virtual |
Implements IndexIntf.
Definition at line 214 of file docsets.cpp.
References p.
Referenced by ~DocSets().
|
virtual |
Implements IndexIntf.
Definition at line 181 of file docsets.cpp.
References p.
Referenced by ~DocSets().
|
virtual |
Implements IndexIntf.
Definition at line 207 of file docsets.cpp.
References p.
Referenced by ~DocSets().
|
virtual |
Implements IndexIntf.
Definition at line 47 of file docsets.cpp.
References Config_getString, DString::empty(), Doxygen::htmlFileExtension, Portable::openOutputStream(), p, and term.
Referenced by ~DocSets().
|
private |
Definition at line 465 of file docsets.cpp.
References addHtmlExtensionIfMissing(), Definition::briefDescriptionAsTooltip(), convertToXML(), DString::empty(), DString::endsWith(), Definition::getOutputFileBase(), DString::left(), DString::length(), and Definition::name().
Referenced by addIndexItem().
|
private |
Definition at line 68 of file docsets.h.
Referenced by addContentsItem(), addIndexItem(), decContentsDepth(), DocSets(), finalize(), incContentsDepth(), and initialize().