Doxygen
|
#include <array>
#include <assert.h>
#include "types.h"
#include "layout.h"
#include "message.h"
#include "language.h"
#include "util.h"
#include "doxygen.h"
#include "version.h"
#include "config.h"
#include "xml.h"
#include "resourcemgr.h"
#include "docparser.h"
#include "docnode.h"
#include "debug.h"
Go to the source code of this file.
Classes | |
class | LayoutParser |
struct | anonymous_namespace{layout.cpp}::ElementCallbacks |
class | LayoutDocManager::Private |
Namespaces | |
namespace | anonymous_namespace{layout.cpp} |
Functions | |
QCString | compileOptions (const QCString &def) |
QCString | compileOptions (const QCString &def, SrcLangExt langId1, const QCString &value1) |
QCString | compileOptions (const QCString &def, SrcLangExt langId1, const QCString &value1, SrcLangExt langId2, const QCString &value2) |
QCString | compileOptions (const QCString &def, SrcLangExt langId1, const QCString &value1, SrcLangExt langId2, const QCString &value2, SrcLangExt langId3, const QCString &value3) |
QCString | compileOptions (const QCString &def, SrcLangExt langId1, const QCString &value1, SrcLangExt langId2, const QCString &value2, SrcLangExt langId3, const QCString &value3, SrcLangExt langId4, const QCString &value4) |
QCString | compileOptions (const QCString &def, SrcLangExt langId1, const QCString &value1, SrcLangExt langId2, const QCString &value2, SrcLangExt langId3, const QCString &value3, SrcLangExt langId4, const QCString &value4, SrcLangExt langId5, const QCString &value5) |
static bool | elemIsVisible (const XMLHandlers::Attributes &attrib, bool defVal=TRUE) |
static bool | parentIsVisible (LayoutNavEntry *parent) |
template<class... Args> | |
static auto | anonymous_namespace{layout.cpp}::startCb (void(LayoutParser::*fn)(Args...)) |
template<class... Args> | |
static auto | anonymous_namespace{layout.cpp}::startCb (void(LayoutParser::*fn)(Args...), LayoutDocEntry::Kind kind) |
template<class... Args> | |
static auto | anonymous_namespace{layout.cpp}::startCb (void(LayoutParser::*fn)(Args...), LayoutDocEntry::Kind kind, const std::function< QCString()> &title) |
template<class... Args> | |
static auto | anonymous_namespace{layout.cpp}::startCb (void(LayoutParser::*fn)(Args...), MemberListType type, const std::function< QCString()> &title) |
template<class... Args> | |
static auto | anonymous_namespace{layout.cpp}::startCb (void(LayoutParser::*fn)(Args...), MemberListType type, const std::function< QCString()> &title, const std::function< QCString()> &subtitle) |
template<class... Args> | |
static auto | anonymous_namespace{layout.cpp}::startCb (void(LayoutParser::*fn)(Args...), LayoutDocManager::LayoutPart part, const QCString &scope, LayoutNavEntry::Kind nav) |
static auto | anonymous_namespace{layout.cpp}::endCb (void(LayoutParser::*fn)()) |
void | writeDefaultLayoutFile (const QCString &fileName) |
QCString | extractLanguageSpecificTitle (const QCString &input, SrcLangExt lang) |
Variables | |
static const std::map< std::string, ElementCallbacks > | anonymous_namespace{layout.cpp}::g_elementHandlers |
Definition at line 37 of file layout.cpp.
Referenced by compileOptions(), compileOptions(), compileOptions(), compileOptions(), and compileOptions().
|
inline |
Definition at line 42 of file layout.cpp.
References compileOptions(), and QCString::setNum().
|
inline |
Definition at line 47 of file layout.cpp.
References compileOptions(), and QCString::setNum().
|
inline |
Definition at line 54 of file layout.cpp.
References compileOptions(), and QCString::setNum().
|
inline |
Definition at line 62 of file layout.cpp.
References compileOptions(), and QCString::setNum().
|
inline |
Definition at line 71 of file layout.cpp.
References compileOptions(), and QCString::setNum().
|
static |
Definition at line 81 of file layout.cpp.
References QCString::at(), err, FALSE, QCString::isEmpty(), QCString::length(), QCString::lower(), QCString::mid(), qPrint(), TRUE, and XMLHandlers::value().
Referenced by LayoutParser::startMemberDecl(), LayoutParser::startMemberDeclEntry(), LayoutParser::startMemberDef(), LayoutParser::startMemberDefEntry(), LayoutParser::startNavEntry(), LayoutParser::startSectionEntry(), LayoutParser::startSimpleEntry(), and LayoutParser::startTop().
QCString extractLanguageSpecificTitle | ( | const QCString & | input, |
SrcLangExt | lang ) |
Definition at line 1503 of file layout.cpp.
References QCString::find(), QCString::left(), QCString::length(), and QCString::mid().
Referenced by LayoutDocEntryMemberDecl::subtitle(), LayoutDocEntryMemberDecl::title(), LayoutDocEntryMemberDef::title(), and LayoutDocEntrySection::title().
|
static |
Definition at line 115 of file layout.cpp.
References parent().
Referenced by LayoutParser::startMemberDecl(), LayoutParser::startMemberDeclEntry(), LayoutParser::startMemberDef(), LayoutParser::startMemberDefEntry(), LayoutParser::startNavEntry(), LayoutParser::startSectionEntry(), and LayoutParser::startSimpleEntry().
void writeDefaultLayoutFile | ( | const QCString & | fileName | ) |
Definition at line 1479 of file layout.cpp.
References err, ResourceMgr::getAsString(), ResourceMgr::instance(), openOutputFile(), qPrint(), and substitute().
Referenced by LayoutDocManager::LayoutParser, and readConfiguration().