CbmRoot
|
#include <CbmQaReportHeader.h>
Public Member Functions | |
virtual | ~Header ()=default |
Destructor. | |
void | AddTag (std::string_view tag) |
Add tag. | |
std::string | GetBody (const Engine &engine) const |
Gets body of the element. | |
const std::string & | GetAuthor () const |
Gets author. | |
const std::string & | GetPageHeader () const |
Gets page header. | |
const std::string & | GetSetup () const |
Gets setup. | |
const std::string & | GetSubtitle () const |
Gets subtitle. | |
const std::vector< std::string > & | GetTags () const |
Gets tags. | |
const std::string & | GetTitle () const |
Gets title. | |
void | SetAuthor (std::string_view author) |
Sets author. | |
void | SetPageHeader (std::string_view pageHeader) |
Sets page header. | |
void | SetSetup (std::string_view setup) |
Sets setup. | |
void | SetSubtitle (std::string_view subtitle) |
Sets subtitle. | |
void | SetTitle (std::string_view title) |
Sets title. | |
Private Attributes | |
std::vector< std::string > | fvsTags {} |
Different Tags. | |
std::string | fsAuthor = "" |
std::string | fsSetup = "" |
std::string | fsSubtitle = "" |
std::string | fsTitle = "" |
std::string | fsPageHeader = "" |
Placed on top/bottom of the page. | |
Header of the report.
Definition at line 21 of file CbmQaReportHeader.h.
|
virtualdefault |
Destructor.
|
inline |
|
inline |
Gets author.
Definition at line 34 of file CbmQaReportHeader.h.
References fsAuthor.
Referenced by cbm::qa::report::BeamerEngine::HeaderBody(), cbm::qa::report::HtmlEngine::HeaderBody(), and cbm::qa::report::LatexEngine::HeaderBody().
|
inline |
Gets body of the element.
engine | A concrete implementation of the Engine to get the element body |
Definition at line 31 of file CbmQaReportHeader.h.
References cbm::qa::report::Engine::HeaderBody().
|
inline |
Gets page header.
Definition at line 37 of file CbmQaReportHeader.h.
References fsPageHeader.
Referenced by cbm::qa::report::BeamerEngine::HeaderBody(), and cbm::qa::report::LatexEngine::HeaderBody().
|
inline |
Gets setup.
Definition at line 40 of file CbmQaReportHeader.h.
References fsSetup.
Referenced by cbm::qa::report::BeamerEngine::HeaderBody(), cbm::qa::report::HtmlEngine::HeaderBody(), and cbm::qa::report::LatexEngine::HeaderBody().
|
inline |
Gets subtitle.
Definition at line 43 of file CbmQaReportHeader.h.
References fsSubtitle.
Referenced by cbm::qa::report::BeamerEngine::HeaderBody(), cbm::qa::report::HtmlEngine::HeaderBody(), and cbm::qa::report::LatexEngine::HeaderBody().
|
inline |
Gets tags.
Definition at line 46 of file CbmQaReportHeader.h.
References fvsTags.
Referenced by cbm::qa::report::BeamerEngine::HeaderBody().
|
inline |
Gets title.
Definition at line 49 of file CbmQaReportHeader.h.
References fsTitle.
Referenced by cbm::qa::report::BeamerEngine::HeaderBody(), cbm::qa::report::HtmlEngine::HeaderBody(), and cbm::qa::report::LatexEngine::HeaderBody().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 69 of file CbmQaReportHeader.h.
Referenced by GetAuthor(), and SetAuthor().
|
private |
Placed on top/bottom of the page.
Definition at line 73 of file CbmQaReportHeader.h.
Referenced by GetPageHeader(), and SetPageHeader().
|
private |
Definition at line 70 of file CbmQaReportHeader.h.
Referenced by GetSetup(), and SetSetup().
|
private |
Definition at line 71 of file CbmQaReportHeader.h.
Referenced by GetSubtitle(), and SetSubtitle().
|
private |
Definition at line 72 of file CbmQaReportHeader.h.
Referenced by GetTitle(), and SetTitle().
|
private |
Different Tags.
Definition at line 67 of file CbmQaReportHeader.h.