top | up | prev | next

CharSetParser Class

Definition at line 114 of Parser.hpp

Constructors

CharSetParser(const CharSet& set_)

Member Functions

void Accept(Visitor& visitor) override
const std::string& ArrayName() const
Parser* Clone() const override
const CharSet& Set() const
void SetArrayName(const std::string& arrayName_)

Member Variables

std::string arrayName
CharSet set

Constructor Details

CharSetParser Constructor

sng2html::sng2html::CharSetParser::CharSetParser(const CharSet & set_)

Definition at line 99 of Parser.cpp :
 99 : Parser(U"charset")set(set_)
100 {
101 }


Declaration at line 117 of Parser.hpp


Member Function Details

Accept Member Function

void sng2html::sng2html::CharSetParser::Accept(Visitor & visitor) override

Definition at line 108 of Parser.cpp :
109 {
110     visitor.Visit(*this);
111 }


Declaration at line 119 of Parser.hpp

Base class overridden functions: sng2html::sng2html::Parser::Accept

Calls: sng2html::sng2html::Visitor::Visit


ArrayName Member Function

const std::string& sng2html::sng2html::CharSetParser::ArrayName() const

Definition at line 122 of Parser.hpp :
122 { return arrayName; }


Clone Member Function

Parser * sng2html::sng2html::CharSetParser::Clone() const override

Definition at line 103 of Parser.cpp :
104 {
105     return new CharSetParser(set);
106 }


Declaration at line 118 of Parser.hpp

Base class overridden functions: sng2html::sng2html::Parser::Clone


Set Member Function

const CharSet & sng2html::sng2html::CharSetParser::Set() const

Definition at line 120 of Parser.hpp :
120 { return set; }

Called by: sng2html::sng2html::GrammarHtmlGeneratorVisitor::Visit


SetArrayName Member Function

void sng2html::sng2html::CharSetParser::SetArrayName(const std::string& arrayName_)

Definition at line 113 of Parser.cpp :
114 {
115     arrayName = arrayName_;
116 }


Declaration at line 121 of Parser.hpp


top | up | prev | next