Doxygen
Loading...
Searching...
No Matches
CiteInfoImpl Class Reference
Inheritance diagram for CiteInfoImpl:
Collaboration diagram for CiteInfoImpl:

Public Member Functions

 CiteInfoImpl (const DString &label, const DString &text=DString())
DString label () const override
DString text () const override
DString shortAuthor () const override
DString year () const override
void setText (const DString &s)
void setShortAuthor (const DString &s)
void setYear (const DString &s)

Private Attributes

DString m_label
DString m_text
DString m_shortAuthor
DString m_year

Detailed Description

Definition at line 58 of file cite.cpp.

Constructor & Destructor Documentation

◆ CiteInfoImpl()

CiteInfoImpl::CiteInfoImpl ( const DString & label,
const DString & text = DString() )
inline

Definition at line 61 of file cite.cpp.

62 : m_label(label), m_text(text), m_shortAuthor(DString()), m_year(DString()) { }
DString label() const override
Definition cite.cpp:64
DString text() const override
Definition cite.cpp:65
DString m_shortAuthor
Definition cite.cpp:76
DString m_label
Definition cite.cpp:74
DString m_year
Definition cite.cpp:77
DString m_text
Definition cite.cpp:75

References label(), m_label, m_shortAuthor, m_text, m_year, and text().

Member Function Documentation

◆ label()

DString CiteInfoImpl::label ( ) const
inlineoverridevirtual

Implements CiteInfo.

Definition at line 64 of file cite.cpp.

64{ return m_label; }

References m_label.

Referenced by CiteInfoImpl().

◆ setShortAuthor()

void CiteInfoImpl::setShortAuthor ( const DString & s)
inline

Definition at line 70 of file cite.cpp.

70{ m_shortAuthor = s; }

References m_shortAuthor.

◆ setText()

void CiteInfoImpl::setText ( const DString & s)
inline

Definition at line 69 of file cite.cpp.

69{ m_text = s; }

References m_text.

◆ setYear()

void CiteInfoImpl::setYear ( const DString & s)
inline

Definition at line 71 of file cite.cpp.

71{ m_year = s; }

References m_year.

◆ shortAuthor()

DString CiteInfoImpl::shortAuthor ( ) const
inlineoverridevirtual

Implements CiteInfo.

Definition at line 66 of file cite.cpp.

66{ return m_shortAuthor; }

References m_shortAuthor.

◆ text()

DString CiteInfoImpl::text ( ) const
inlineoverridevirtual

Implements CiteInfo.

Definition at line 65 of file cite.cpp.

65{ return m_text; }

References m_text.

Referenced by CiteInfoImpl().

◆ year()

DString CiteInfoImpl::year ( ) const
inlineoverridevirtual

Implements CiteInfo.

Definition at line 67 of file cite.cpp.

67{ return m_year; }

References m_year.

Member Data Documentation

◆ m_label

DString CiteInfoImpl::m_label
private

Definition at line 74 of file cite.cpp.

Referenced by CiteInfoImpl(), and label().

◆ m_shortAuthor

DString CiteInfoImpl::m_shortAuthor
private

Definition at line 76 of file cite.cpp.

Referenced by CiteInfoImpl(), setShortAuthor(), and shortAuthor().

◆ m_text

DString CiteInfoImpl::m_text
private

Definition at line 75 of file cite.cpp.

Referenced by CiteInfoImpl(), setText(), and text().

◆ m_year

DString CiteInfoImpl::m_year
private

Definition at line 77 of file cite.cpp.

Referenced by CiteInfoImpl(), setYear(), and year().


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