1835{
1836 bool extraIndent = false;
1837
1840
1842 for (const auto &e : mgr.rootNavEntry()->children())
1843 {
1845 }
1846
1847 for (int i = 0; i < LayoutDocManager::NrParts; i++)
1848 {
1851 {
1853 {
1854 if (lde->kind() == LayoutDocEntry::MemberDeclEnd || lde->kind() == LayoutDocEntry::MemberDefEnd) extraIndent = false;
1856 extraIndent? " " : "",lde->entryToString(), ldes->visible());
1857 if (lde->kind() == LayoutDocEntry::MemberDeclStart || lde->kind() == LayoutDocEntry::MemberDefStart) extraIndent = true;
1858 }
1860 {
1862 extraIndent? " " : "",lde->entryToString(),lmdecl->visible(),lmdecl->type.to_string());
1863 }
1865 {
1867 extraIndent? " " : "",lde->entryToString(),lmdef->visible(),lmdef->type.to_string());
1868 }
1869 else
1870 {
1871
1873 }
1874 }
1875 }
1876}
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.