Euphoria
eu::core::tracery::Modifier Struct Referenceabstract

#include <tracery.h>

Inheritance diagram for eu::core::tracery::Modifier:
eu::core::tracery::english::FunctionModifier< TFunc >

Public Member Functions

 Modifier ()=default
 
virtual ~Modifier ()
 
 Modifier (const Modifier &)=delete
 
 Modifier (Modifier &&)=delete
 
void operator= (const Modifier &)=delete
 
void operator= (Modifier &&)=delete
 
virtual Result apply_modifier (const std::string &input)=0
 

Detailed Description

Definition at line 64 of file tracery.h.

Constructor & Destructor Documentation

◆ Modifier() [1/3]

eu::core::tracery::Modifier::Modifier ( )
default

◆ ~Modifier()

eu::core::tracery::Modifier::~Modifier ( )
virtualdefault

◆ Modifier() [2/3]

eu::core::tracery::Modifier::Modifier ( const Modifier )
delete

◆ Modifier() [3/3]

eu::core::tracery::Modifier::Modifier ( Modifier &&  )
delete

Member Function Documentation

◆ apply_modifier()

virtual Result eu::core::tracery::Modifier::apply_modifier ( const std::string &  input)
pure virtual

◆ operator=() [1/2]

void eu::core::tracery::Modifier::operator= ( const Modifier )
delete

◆ operator=() [2/2]

void eu::core::tracery::Modifier::operator= ( Modifier &&  )
delete

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