1825{
1826 bool extraIndent = false;
1827
1830
1832 for (const auto &e : mgr.rootNavEntry()->children())
1833 {
1835 }
1836
1837 for (int i = 0; i < LayoutDocManager::NrParts; i++)
1838 {
1841 {
1843 {
1844 if (lde->kind() == LayoutDocEntry::MemberDeclEnd || lde->kind() == LayoutDocEntry::MemberDefEnd) extraIndent = false;
1846 extraIndent? " " : "",lde->entryToString(), ldes->visible());
1847 if (lde->kind() == LayoutDocEntry::MemberDeclStart || lde->kind() == LayoutDocEntry::MemberDefStart) extraIndent = true;
1848 }
1850 {
1852 extraIndent? " " : "",lde->entryToString(),lmdecl->visible(),lmdecl->type.to_string());
1853 }
1855 {
1857 extraIndent? " " : "",lde->entryToString(),lmdef->visible(),lmdef->type.to_string());
1858 }
1859 else
1860 {
1861
1863 }
1864 }
1865 }
1866}
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.