Doxygen
Loading...
Searching...
No Matches
LayoutDocEntryMemberDecl Struct Reference

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

#include <src/layout.h>

+ Inheritance diagram for LayoutDocEntryMemberDecl:
+ Collaboration diagram for LayoutDocEntryMemberDecl:

Public Member Functions

 LayoutDocEntryMemberDecl (MemberListType tp, const std::string &id, const QCString &tl, const QCString &ss, bool v)
 
Kind kind () const override
 
QCString title (SrcLangExt lang) const
 
QCString subtitle (SrcLangExt lang) const
 
bool visible () const override
 
std::string id () const override
 
- Public Member Functions inherited from LayoutDocEntry
std::string entryToString () const
 

Public Attributes

MemberListType type
 

Private Attributes

std::string m_id
 
QCString m_title
 
QCString m_subscript
 
bool m_visible
 

Additional Inherited Members

- Public Types inherited from LayoutDocEntry
enum  Kind { ENTRY_SPECIFICATIONS }
 

Detailed Description

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

Definition at line 111 of file layout.h.

Constructor & Destructor Documentation

◆ LayoutDocEntryMemberDecl()

LayoutDocEntryMemberDecl::LayoutDocEntryMemberDecl ( MemberListType tp,
const std::string & id,
const QCString & tl,
const QCString & ss,
bool v )
inline

Definition at line 113 of file layout.h.

115 : type(tp), m_id(id), m_title(tl), m_subscript(ss), m_visible(v) {}
std::string m_id
Definition layout.h:124
bool m_visible
Definition layout.h:127
MemberListType type
Definition layout.h:118
QCString m_subscript
Definition layout.h:126
QCString m_title
Definition layout.h:125

References id(), m_id, m_subscript, m_title, m_visible, and type.

Member Function Documentation

◆ id()

std::string LayoutDocEntryMemberDecl::id ( ) const
inlineoverridevirtual

Implements LayoutDocEntry.

Definition at line 122 of file layout.h.

122{ return m_id; }

References m_id.

Referenced by LayoutDocEntryMemberDecl().

◆ kind()

Kind LayoutDocEntryMemberDecl::kind ( ) const
inlineoverridevirtual

Implements LayoutDocEntry.

Definition at line 117 of file layout.h.

117{ return MemberDecl; }

◆ subtitle()

QCString LayoutDocEntryMemberDecl::subtitle ( SrcLangExt lang) const

Definition at line 1791 of file layout.cpp.

1792{
1794}
QCString extractLanguageSpecificTitle(const QCString &input, SrcLangExt lang)
Definition layout.cpp:1756

References extractLanguageSpecificTitle(), and m_subscript.

Referenced by ClassDefImpl::getTitleForMemberListType(), ClassDefImpl::writeDocumentationContents(), and ClassDefImpl::writeInlineDocumentation().

◆ title()

◆ visible()

bool LayoutDocEntryMemberDecl::visible ( ) const
inlineoverridevirtual

Implements LayoutDocEntry.

Definition at line 121 of file layout.h.

121{ return m_visible; }

References m_visible.

Referenced by ModuleDefImpl::writeTagFile().

Member Data Documentation

◆ m_id

std::string LayoutDocEntryMemberDecl::m_id
private

Definition at line 124 of file layout.h.

Referenced by id(), and LayoutDocEntryMemberDecl().

◆ m_subscript

QCString LayoutDocEntryMemberDecl::m_subscript
private

Definition at line 126 of file layout.h.

Referenced by LayoutDocEntryMemberDecl(), and subtitle().

◆ m_title

QCString LayoutDocEntryMemberDecl::m_title
private

Definition at line 125 of file layout.h.

Referenced by LayoutDocEntryMemberDecl(), and title().

◆ m_visible

bool LayoutDocEntryMemberDecl::m_visible
private

Definition at line 127 of file layout.h.

Referenced by LayoutDocEntryMemberDecl(), and visible().

◆ type


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