Euphoria
eu::core::generator::Rule Struct Referenceabstract

#include <generator_cell.h>

Inheritance diagram for eu::core::generator::Rule:
eu::core::generator::FillAllHoles eu::core::generator::FillSmallHolesRule eu::core::generator::HorizontalBlankRule eu::core::generator::RandomFillRule eu::core::generator::SmoothRule

Public Member Functions

 Rule ()=default
 
virtual ~Rule ()=default
 
 Rule (const Rule &)=delete
 
 Rule (Rule &&)=delete
 
void operator= (const Rule &)=delete
 
void operator= (Rule &&)=delete
 
virtual void update (CellularAutomata *self)=0
 

Detailed Description

Definition at line 22 of file generator_cell.h.

Constructor & Destructor Documentation

◆ Rule() [1/3]

eu::core::generator::Rule::Rule ( )
default

◆ ~Rule()

virtual eu::core::generator::Rule::~Rule ( )
virtualdefault

◆ Rule() [2/3]

eu::core::generator::Rule::Rule ( const Rule )
delete

◆ Rule() [3/3]

eu::core::generator::Rule::Rule ( Rule &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

void eu::core::generator::Rule::operator= ( const Rule )
delete

◆ operator=() [2/2]

void eu::core::generator::Rule::operator= ( Rule &&  )
delete

◆ update()


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