Euphoria
|
ui_text.cc
Go to the documentation of this file.
Definition: argparse.cc:45
std::string to_string()
Complete the builder and return the resulting string.
Definition: stringbuilder.cc:67
StringBuilder & add_view(const std::string_view &str)
Definition: stringbuilder.cc:55
StringBuilder & add_string(const std::string &str)
Definition: stringbuilder.cc:43
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
void accept(Visitor *visitor) const override
Definition: ui_text.cc:31
void accept(Visitor *visitor) const override
Definition: ui_text.cc:23
void accept(Visitor *visitor) const override
Definition: ui_text.cc:15
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
virtual void on_text(const std::string &text)=0
virtual void on_begin()=0
virtual void on_image(const std::string &image)=0