Doxygen
Loading...
Searching...
No Matches
LayoutDocEntry Struct Referenceabstract

Base class representing a piece of a documentation page. More...

#include <src/layout.h>

+ Inheritance diagram for LayoutDocEntry:

Public Types

enum  Kind {
  MemberGroups , MemberDeclStart , MemberDeclEnd , MemberDecl ,
  MemberDefStart , MemberDefEnd , MemberDef , BriefDesc ,
  DetailedDesc , AuthorSection , ClassIncludes , ClassInlineClasses ,
  ClassInheritanceGraph , ClassNestedClasses , ClassCollaborationGraph , ClassAllMembersLink ,
  ClassUsedFiles , ConceptDefinition , NamespaceNestedNamespaces , NamespaceNestedConstantGroups ,
  NamespaceClasses , NamespaceConcepts , NamespaceInterfaces , NamespaceStructs ,
  NamespaceExceptions , NamespaceInlineClasses , FileClasses , FileConcepts ,
  FileInterfaces , FileStructs , FileExceptions , FileConstantGroups ,
  FileNamespaces , FileIncludes , FileIncludeGraph , FileIncludedByGraph ,
  FileSourceLink , FileInlineClasses , ModuleExports , ModuleClasses ,
  ModuleConcepts , ModuleUsedFiles , GroupClasses , GroupConcepts ,
  GroupModules , GroupInlineClasses , GroupNamespaces , GroupDirs ,
  GroupNestedGroups , GroupFiles , GroupGraph , GroupPageDocs ,
  DirSubDirs , DirFiles , DirGraph
}
 

Public Member Functions

virtual Kind kind () const =0
 

Detailed Description

Base class representing a piece of a documentation page.

Definition at line 32 of file layout.h.

Member Enumeration Documentation

◆ Kind

Enumerator
MemberGroups 
MemberDeclStart 
MemberDeclEnd 
MemberDecl 
MemberDefStart 
MemberDefEnd 
MemberDef 
BriefDesc 
DetailedDesc 
AuthorSection 
ClassIncludes 
ClassInlineClasses 
ClassInheritanceGraph 
ClassNestedClasses 
ClassCollaborationGraph 
ClassAllMembersLink 
ClassUsedFiles 
ConceptDefinition 
NamespaceNestedNamespaces 
NamespaceNestedConstantGroups 
NamespaceClasses 
NamespaceConcepts 
NamespaceInterfaces 
NamespaceStructs 
NamespaceExceptions 
NamespaceInlineClasses 
FileClasses 
FileConcepts 
FileInterfaces 
FileStructs 
FileExceptions 
FileConstantGroups 
FileNamespaces 
FileIncludes 
FileIncludeGraph 
FileIncludedByGraph 
FileSourceLink 
FileInlineClasses 
ModuleExports 
ModuleClasses 
ModuleConcepts 
ModuleUsedFiles 
GroupClasses 
GroupConcepts 
GroupModules 
GroupInlineClasses 
GroupNamespaces 
GroupDirs 
GroupNestedGroups 
GroupFiles 
GroupGraph 
GroupPageDocs 
DirSubDirs 
DirFiles 
DirGraph 

Definition at line 36 of file layout.h.

36 {
37 // Generic items for all pages
43
44 // Class specific items
49
50 // Concept specific items
52
53 // Namespace specific items
57
58 // File specific items
63
64 // C++20 Modules
66
67 // Group specific items
71
72 // Directory specific items
74
75 };
@ NamespaceExceptions
Definition layout.h:55
@ ClassInheritanceGraph
Definition layout.h:46
@ FileInlineClasses
Definition layout.h:62
@ ModuleExports
Definition layout.h:65
@ MemberDefEnd
Definition layout.h:40
@ FileExceptions
Definition layout.h:59
@ FileClasses
Definition layout.h:59
@ ClassUsedFiles
Definition layout.h:48
@ FileSourceLink
Definition layout.h:61
@ GroupModules
Definition layout.h:68
@ ModuleClasses
Definition layout.h:65
@ ModuleUsedFiles
Definition layout.h:65
@ ClassCollaborationGraph
Definition layout.h:47
@ FileIncludeGraph
Definition layout.h:60
@ NamespaceInterfaces
Definition layout.h:55
@ NamespaceNestedNamespaces
Definition layout.h:54
@ ClassAllMembersLink
Definition layout.h:47
@ ClassInlineClasses
Definition layout.h:45
@ GroupInlineClasses
Definition layout.h:68
@ GroupPageDocs
Definition layout.h:70
@ DirSubDirs
Definition layout.h:73
@ AuthorSection
Definition layout.h:42
@ MemberDef
Definition layout.h:40
@ DirGraph
Definition layout.h:73
@ MemberDeclEnd
Definition layout.h:39
@ NamespaceConcepts
Definition layout.h:55
@ FileInterfaces
Definition layout.h:59
@ MemberDeclStart
Definition layout.h:39
@ FileStructs
Definition layout.h:59
@ BriefDesc
Definition layout.h:41
@ ConceptDefinition
Definition layout.h:51
@ GroupConcepts
Definition layout.h:68
@ FileConcepts
Definition layout.h:59
@ FileIncludedByGraph
Definition layout.h:61
@ ClassIncludes
Definition layout.h:45
@ GroupClasses
Definition layout.h:68
@ FileIncludes
Definition layout.h:60
@ MemberDecl
Definition layout.h:39
@ ClassNestedClasses
Definition layout.h:46
@ NamespaceStructs
Definition layout.h:55
@ FileConstantGroups
Definition layout.h:59
@ FileNamespaces
Definition layout.h:59
@ GroupNamespaces
Definition layout.h:68
@ MemberGroups
Definition layout.h:38
@ DetailedDesc
Definition layout.h:41
@ NamespaceClasses
Definition layout.h:55
@ ModuleConcepts
Definition layout.h:65
@ GroupFiles
Definition layout.h:69
@ GroupNestedGroups
Definition layout.h:69
@ DirFiles
Definition layout.h:73
@ GroupDirs
Definition layout.h:69
@ GroupGraph
Definition layout.h:70
@ NamespaceNestedConstantGroups
Definition layout.h:54
@ MemberDefStart
Definition layout.h:40
@ NamespaceInlineClasses
Definition layout.h:56

Member Function Documentation

◆ kind()

virtual Kind LayoutDocEntry::kind ( ) const
pure virtual

The documentation for this struct was generated from the following file: