The LayoutParser
Class Reference
Declaration
Public Constructors Index
LayoutParser (LayoutDocManager &manager) | |
Public Member Functions Index
void | setDocumentLocator (const XMLLocator *locator) |
void | error (const std::string &fileName, int lineNr, const std::string &msg) |
void | startElement (const std::string &name, const XMLHandlers::Attributes &attrib) |
void | endElement (const std::string &name) |
void | startSimpleEntry (LayoutDocEntry::Kind k, const std::string &id, const XMLHandlers::Attributes &attrib) |
void | startSectionEntry (LayoutDocEntry::Kind k, const std::string &id, const XMLHandlers::Attributes &attrib, const QCString &title) |
void | startMemberDeclEntry (const std::string &id, const XMLHandlers::Attributes &attrib, MemberListType type, const QCString &title, const QCString &subscript) |
void | startMemberDefEntry (const std::string &id, const XMLHandlers::Attributes &attrib, MemberListType type, const QCString &title, const QCString &) |
void | startLayout (const std::string &, const XMLHandlers::Attributes &attrib) |
void | startNavIndex (const std::string &, const XMLHandlers::Attributes &) |
void | endNavIndex (const std::string &) |
void | startNavEntry (const std::string &, const XMLHandlers::Attributes &attrib) |
void | endNavEntry (const std::string &) |
void | startTop (const std::string &, const XMLHandlers::Attributes &attrib, LayoutDocManager::LayoutPart part, const QCString &scope, LayoutNavEntry::Kind nav) |
void | endTop (const std::string &) |
void | startMemberDef (const std::string &id, const XMLHandlers::Attributes &attrib) |
void | endMemberDef (const std::string &id) |
void | startMemberDecl (const std::string &id, const XMLHandlers::Attributes &attrib) |
void | endMemberDecl (const std::string &id) |
int | majorVersion () const |
int | minorVersion () const |
Private Member Attributes Index
QCString | m_scope |
LayoutDocManager & | m_layoutDocManager |
LayoutDocManager::LayoutPart | m_part = LayoutDocManager::Undefined |
LayoutNavEntry * | m_rootNav = nullptr |
bool | m_invalidEntry = false |
bool | m_visible = true |
const XMLLocator * | m_locator = nullptr |
int | m_majorVersion = 1 |
int | m_minorVersion = 0 |
Private Static Attributes Index
static int | m_userGroupCount =0 |
Definition at line 194 of file layout.cpp.
Public Constructors
LayoutParser()
| inline |
Definition at line 197 of file layout.cpp.
Reference m_layoutDocManager.
Public Member Functions
endElement()
|
Definition at line 209 of file layout.cpp.
References anonymous{layout.cpp}::g_elementHandlers and m_scope.
Referenced by LayoutDocManager::init and LayoutDocManager::parse.
endMemberDecl()
| inline |
Definition at line 681 of file layout.cpp.
References m_layoutDocManager, m_part, m_scope and LayoutDocEntrySimple::visible.
endMemberDef()
| inline |
Definition at line 648 of file layout.cpp.
References m_layoutDocManager, m_part, m_scope and LayoutDocEntrySimple::visible.
endNavEntry()
| inline |
Definition at line 616 of file layout.cpp.
References FALSE, m_invalidEntry and m_rootNav.
endNavIndex()
| inline |
Definition at line 286 of file layout.cpp.
References m_rootNav, m_scope, theTranslator and TRUE.
endTop()
| inline |
error()
| inline |
Definition at line 204 of file layout.cpp.
References msg and warn_layout.
Referenced by LayoutDocManager::init and LayoutDocManager::parse.
majorVersion()
| inline |
Definition at line 703 of file layout.cpp.
Reference m_majorVersion.
Referenced by LayoutDocManager::init and LayoutDocManager::parse.
minorVersion()
| inline |
Definition at line 704 of file layout.cpp.
Reference m_minorVersion.
Referenced by LayoutDocManager::init and LayoutDocManager::parse.
setDocumentLocator()
| inline |
Definition at line 200 of file layout.cpp.
Reference m_locator.
Referenced by LayoutDocManager::init and LayoutDocManager::parse.
startElement()
|
Definition at line 208 of file layout.cpp.
References anonymous{layout.cpp}::g_elementHandlers, m_locator, m_scope and warn_layout.
Referenced by LayoutDocManager::init and LayoutDocManager::parse.
startLayout()
| inline |
Definition at line 266 of file layout.cpp.
References m_majorVersion, m_minorVersion, reg::match, XMLHandlers::value and version.
startMemberDecl()
| inline |
Definition at line 671 of file layout.cpp.
References elemIsVisible, m_layoutDocManager, m_part, m_scope and m_visible.
startMemberDeclEntry()
| inline |
Definition at line 239 of file layout.cpp.
References elemIsVisible, QCString::isEmpty, m_layoutDocManager, m_part, m_visible and XMLHandlers::value.
startMemberDef()
| inline |
Definition at line 638 of file layout.cpp.
References elemIsVisible, m_layoutDocManager, m_part, m_scope and m_visible.
startMemberDefEntry()
| inline |
Definition at line 253 of file layout.cpp.
References elemIsVisible, QCString::isEmpty, m_layoutDocManager, m_part, m_visible and XMLHandlers::value.
startNavEntry()
| inline |
Definition at line 297 of file layout.cpp.
References Config_getBool, elemIsVisible, FALSE, QCString::isEmpty, m_invalidEntry, m_layoutDocManager, m_locator, m_rootNav, m_userGroupCount, m_visible, QCString::sprintf, theTranslator, TRUE, XMLHandlers::value and warn_layout.
startNavIndex()
| inline |
Definition at line 280 of file layout.cpp.
References m_layoutDocManager, m_rootNav and m_scope.
startSectionEntry()
| inline |
Definition at line 224 of file layout.cpp.
References elemIsVisible, QCString::isEmpty, m_layoutDocManager, m_part, m_visible and XMLHandlers::value.
startSimpleEntry()
| inline |
Definition at line 211 of file layout.cpp.
References elemIsVisible, m_layoutDocManager, m_part and m_visible.
startTop()
| inline |
Definition at line 623 of file layout.cpp.
References elemIsVisible, m_part, m_scope and m_visible.
Private Member Attributes
m_invalidEntry
|
Definition at line 711 of file layout.cpp.
Referenced by endNavEntry and startNavEntry.
m_layoutDocManager
|
Definition at line 708 of file layout.cpp.
Referenced by endMemberDecl, endMemberDef, LayoutParser, startMemberDecl, startMemberDeclEntry, startMemberDef, startMemberDefEntry, startNavEntry, startNavIndex, startSectionEntry and startSimpleEntry.
m_locator
|
Definition at line 714 of file layout.cpp.
Referenced by setDocumentLocator, startElement and startNavEntry.
m_majorVersion
|
Definition at line 715 of file layout.cpp.
Referenced by majorVersion and startLayout.
m_minorVersion
|
Definition at line 716 of file layout.cpp.
Referenced by minorVersion and startLayout.
m_part
|
Definition at line 709 of file layout.cpp.
Referenced by endMemberDecl, endMemberDef, endTop, startMemberDecl, startMemberDeclEntry, startMemberDef, startMemberDefEntry, startSectionEntry, startSimpleEntry and startTop.
m_rootNav
|
Definition at line 710 of file layout.cpp.
Referenced by endNavEntry, endNavIndex, startNavEntry and startNavIndex.
m_scope
|
Definition at line 707 of file layout.cpp.
Referenced by endElement, endMemberDecl, endMemberDef, endNavIndex, endTop, startElement, startMemberDecl, startMemberDef, startNavIndex and startTop.
m_visible
|
Definition at line 712 of file layout.cpp.
Referenced by startMemberDecl, startMemberDeclEntry, startMemberDef, startMemberDefEntry, startNavEntry, startSectionEntry, startSimpleEntry and startTop.
Private Static Attributes
m_userGroupCount
| static |
Definition at line 713 of file layout.cpp.
Referenced by startNavEntry.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.