1822{
1823 bool extraIndent = false;
1824
1827
1829 for (const auto &e : mgr.rootNavEntry()->children())
1830 {
1832 }
1833
1834 for (int i = 0; i < LayoutDocManager::NrParts; i++)
1835 {
1838 {
1840 {
1841 if (lde->kind() == LayoutDocEntry::MemberDeclEnd || lde->kind() == LayoutDocEntry::MemberDefEnd) extraIndent = false;
1843 extraIndent? " " : "",lde->entryToString(), ldes->visible());
1844 if (lde->kind() == LayoutDocEntry::MemberDeclStart || lde->kind() == LayoutDocEntry::MemberDefStart) extraIndent = true;
1845 }
1847 {
1849 extraIndent? " " : "",lde->entryToString(),lmdecl->visible(),lmdecl->type.to_string());
1850 }
1852 {
1854 extraIndent? " " : "",lde->entryToString(),lmdef->visible(),lmdef->type.to_string());
1855 }
1856 else
1857 {
1858
1860 }
1861 }
1862 }
1863}
static void print(DebugMask mask, int prio, fmt::format_string< Args... > fmt, Args &&... args)
static std::string partToString(int k)
static LayoutDocManager & instance()
Returns a reference to this singleton.
static void printNavLayout(LayoutNavEntry *root, int indent)
Represents of a member declaration list with configurable title and subtitle.
Represents of a member definition list with configurable title.
Represents of a piece of a documentation page without configurable parts.