top | up | prev | next

ExpectationParser Class

Definition at line 155 of Parser.hpp

Constructors

ExpectationParser(Parser* child_)

Member Functions

void Accept(Visitor& visitor) override
Parser* Clone() const override

Constructor Details

ExpectationParser Constructor

sng2html::sng2html::ExpectationParser::ExpectationParser(Parser * child_)

Definition at line 160 of Parser.cpp :
160 : UnaryParser(U"expectation"child_)
161 {
162 }


Declaration at line 158 of Parser.hpp


Member Function Details

Accept Member Function

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

Definition at line 169 of Parser.cpp :
170 {
171     visitor.Visit(*this);
172 }


Declaration at line 160 of Parser.hpp

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

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


Clone Member Function

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

Definition at line 164 of Parser.cpp :
165 {
166     return new ExpectationParser(Child()->Clone());
167 }


Declaration at line 159 of Parser.hpp

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

Calls: sng2html::sng2html::Parser::Clone , sng2html::sng2html::UnaryParser::Child


top | up | prev | next