Euphoria
eu::core::TemplateNode Struct Referenceabstract
Inheritance diagram for eu::core::TemplateNode:
eu::core::TemplateNodeEval eu::core::TemplateNodeIfdef eu::core::TemplateNodeList eu::core::TemplateNodeSet eu::core::TemplateNodeString eu::core::TemplateNodeScopedList

Public Member Functions

 TemplateNode ()=default
 
virtual ~TemplateNode ()=default
 
 TemplateNode (const TemplateNode &)=delete
 
 TemplateNode (TemplateNode &&)=delete
 
void operator= (const TemplateNode &)=delete
 
void operator= (TemplateNode &&)=delete
 
virtual void build_string (Defines *defines, StringBuilder *out, TemplateErrorList *error)=0
 

Detailed Description

Definition at line 109 of file texttemplate.cc.

Constructor & Destructor Documentation

◆ TemplateNode() [1/3]

eu::core::TemplateNode::TemplateNode ( )
default

◆ ~TemplateNode()

virtual eu::core::TemplateNode::~TemplateNode ( )
virtualdefault

◆ TemplateNode() [2/3]

eu::core::TemplateNode::TemplateNode ( const TemplateNode )
delete

◆ TemplateNode() [3/3]

eu::core::TemplateNode::TemplateNode ( TemplateNode &&  )
delete

Member Function Documentation

◆ build_string()

virtual void eu::core::TemplateNode::build_string ( Defines defines,
StringBuilder out,
TemplateErrorList error 
)
pure virtual

◆ operator=() [1/2]

void eu::core::TemplateNode::operator= ( const TemplateNode )
delete

◆ operator=() [2/2]

void eu::core::TemplateNode::operator= ( TemplateNode &&  )
delete

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