Euphoria
eu::core::textparser::Visitor Struct Referenceabstract

#include <ui_text.h>

Inheritance diagram for eu::core::textparser::Visitor:
eu::core::textparser::VisitorDebugString eu::render::UiTextCompileVisitor

Public Member Functions

 Visitor ()=default
 
virtual ~Visitor ()=default
 
 Visitor (const Visitor &other)=delete
 
void operator= (const Visitor &)=delete
 
 Visitor (Visitor &&other)=delete
 
void operator= (Visitor &&)=delete
 
virtual void on_text (const std::string &text)=0
 
virtual void on_image (const std::string &image)=0
 
virtual void on_begin ()=0
 
virtual void on_end ()=0
 

Detailed Description

Definition at line 62 of file ui_text.h.

Constructor & Destructor Documentation

◆ Visitor() [1/3]

eu::core::textparser::Visitor::Visitor ( )
default

◆ ~Visitor()

virtual eu::core::textparser::Visitor::~Visitor ( )
virtualdefault

◆ Visitor() [2/3]

eu::core::textparser::Visitor::Visitor ( const Visitor other)
delete

◆ Visitor() [3/3]

eu::core::textparser::Visitor::Visitor ( Visitor &&  other)
delete

Member Function Documentation

◆ on_begin()

virtual void eu::core::textparser::Visitor::on_begin ( )
pure virtual

◆ on_end()

virtual void eu::core::textparser::Visitor::on_end ( )
pure virtual

◆ on_image()

virtual void eu::core::textparser::Visitor::on_image ( const std::string &  image)
pure virtual

◆ on_text()

virtual void eu::core::textparser::Visitor::on_text ( const std::string &  text)
pure virtual

◆ operator=() [1/2]

void eu::core::textparser::Visitor::operator= ( const Visitor )
delete

◆ operator=() [2/2]

void eu::core::textparser::Visitor::operator= ( Visitor &&  )
delete

The documentation for this struct was generated from the following file: