Euphoria
eu::gui::Visitor Struct Referenceabstract

#include <visitor.h>

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 visit (Button *button)=0
 
virtual void visit (PanelWidget *button)=0
 

Detailed Description

Definition at line 13 of file visitor.h.

Constructor & Destructor Documentation

◆ Visitor() [1/3]

eu::gui::Visitor::Visitor ( )
default

◆ ~Visitor()

virtual eu::gui::Visitor::~Visitor ( )
virtualdefault

◆ Visitor() [2/3]

eu::gui::Visitor::Visitor ( const Visitor other)
delete

◆ Visitor() [3/3]

eu::gui::Visitor::Visitor ( Visitor &&  other)
delete

Member Function Documentation

◆ operator=() [1/2]

void eu::gui::Visitor::operator= ( const Visitor )
delete

◆ operator=() [2/2]

void eu::gui::Visitor::operator= ( Visitor &&  )
delete

◆ visit() [1/2]

virtual void eu::gui::Visitor::visit ( Button button)
pure virtual

◆ visit() [2/2]

virtual void eu::gui::Visitor::visit ( PanelWidget button)
pure virtual

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