1824{
1825 bool extraIndent = false;
1826
1829
1831 for (const auto &e : mgr.rootNavEntry()->children())
1832 {
1834 }
1835
1836 for (int i = 0; i < LayoutDocManager::NrParts; i++)
1837 {
1840 {
1842 {
1843 if (lde->kind() == LayoutDocEntry::MemberDeclEnd || lde->kind() == LayoutDocEntry::MemberDefEnd) extraIndent = false;
1845 extraIndent? " " : "",lde->entryToString(), ldes->visible());
1846 if (lde->kind() == LayoutDocEntry::MemberDeclStart || lde->kind() == LayoutDocEntry::MemberDefStart) extraIndent = true;
1847 }
1849 {
1851 extraIndent? " " : "",lde->entryToString(),lmdecl->visible(),lmdecl->type.to_string());
1852 }
1854 {
1856 extraIndent? " " : "",lde->entryToString(),lmdef->visible(),lmdef->type.to_string());
1857 }
1858 else
1859 {
1860
1862 }
1863 }
1864 }
1865}
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.