Skip to main content

The LayoutDocEntry Struct Reference

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

Declaration

struct LayoutDocEntry { ... }

Included Headers

#include <src/layout.h>

Derived Structs

structLayoutDocEntryMemberDecl

Represents of a member declaration list with configurable title and subtitle. More...

structLayoutDocEntryMemberDef

Represents of a member definition list with configurable title. More...

structLayoutDocEntrySimple

Represents of a piece of a documentation page without configurable parts. More...

Enumerations Index

enumKind { ... }

Public Member Functions Index

Kindkind () const =0
std::stringentryToString () const
std::stringid () const =0
boolvisible () const =0

Description

Base class representing a piece of a documentation page.

Definition at line 31 of file layout.h.

Enumerations

Kind

enum LayoutDocEntry::Kind
Enumeration values
ENTRY_SPECIFICATIONS

Definition at line 67 of file layout.h.

67 enum Kind {
68#define ESPEC(x) x,
70#undef ESPEC
71 };

Public Member Functions

entryToString()

std::string LayoutDocEntry::entryToString ()
inline

Definition at line 73 of file layout.h.

73 std::string entryToString() const
74 {
75 switch (kind())
76 {
77#define ESPEC(x) case x: return #x; break;
79#undef ESPEC
80 default: return "unknown"; // to satisfy compiler
81 }
82 }

References ENTRY_SPECIFICATIONS and kind.

id()

virtual std::string LayoutDocEntry::id ()

Definition at line 83 of file layout.h.

kind()

virtual Kind LayoutDocEntry::kind ()

Definition at line 72 of file layout.h.

Referenced by entryToString.

visible()

virtual bool LayoutDocEntry::visible ()

Definition at line 84 of file layout.h.


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


Generated via doxygen2docusaurus by Doxygen 1.14.0.