Euphoria
|
ui_text.h
Go to the documentation of this file.
Definition: argparse.cc:45
Definition: stringbuilder.h:9
bool init_by_parsing_source(const std::string &str)
Definition: ui_text.cc:225
std::vector< std::shared_ptr< textparser::Node > > nodes
Definition: ui_text.h:108
static UiText create_from_text(const std::string &str)
Definition: ui_text.cc:254
void init_with_text(const std::string &str)
Definition: ui_text.cc:114
Definition: ui_text.h:53
void accept(Visitor *visitor) const override
Definition: ui_text.cc:31
Definition: ui_text.h:43
void accept(Visitor *visitor) const override
Definition: ui_text.cc:23
Definition: ui_text.h:33
void accept(Visitor *visitor) const override
Definition: ui_text.cc:15
Definition: ui_text.h:17
Node(Node &&other)=delete
virtual ~Node()=default
void operator=(Node &&)=delete
Node(const Node &other)=delete
virtual void accept(Visitor *visitor) const =0
void operator=(const Node &)=delete
Node()=default
static std::string accept_all_nodes(UiText *visitor)
Definition: ui_text.cc:73
void on_image(const std::string &img) override
Definition: ui_text.cc:55
void on_text(const std::string &text) override
Definition: ui_text.cc:49
Definition: ui_text.h:63
virtual void on_end()=0
Visitor()=default
void operator=(Visitor &&)=delete
virtual void on_text(const std::string &text)=0
void operator=(const Visitor &)=delete
virtual void on_begin()=0
virtual ~Visitor()=default
virtual void on_image(const std::string &image)=0
Visitor(Visitor &&other)=delete
Visitor(const Visitor &other)=delete