Euphoria
eu::core::CompiledTextTemplate Struct Reference

#include <texttemplate.h>

Public Member Functions

 CompiledTextTemplate (const std::string &text)
 
 CompiledTextTemplate (io::FileSystem *fs, const io::FilePath &path)
 
 ~CompiledTextTemplate ()
 
 CompiledTextTemplate (const CompiledTextTemplate &)=delete
 
 CompiledTextTemplate (CompiledTextTemplate &&)=delete
 
void operator= (const CompiledTextTemplate &)=delete
 
void operator= (CompiledTextTemplate &&)=delete
 
std::string build_string (const Defines &defines)
 

Public Attributes

TemplateErrorList errors
 
std::shared_ptr< TemplateNodeListnodes
 

Detailed Description

Definition at line 50 of file texttemplate.h.

Constructor & Destructor Documentation

◆ CompiledTextTemplate() [1/4]

eu::core::CompiledTextTemplate::CompiledTextTemplate ( const std::string &  text)
explicit

Definition at line 820 of file texttemplate.cc.

◆ CompiledTextTemplate() [2/4]

eu::core::CompiledTextTemplate::CompiledTextTemplate ( io::FileSystem fs,
const io::FilePath path 
)

Definition at line 829 of file texttemplate.cc.

◆ ~CompiledTextTemplate()

eu::core::CompiledTextTemplate::~CompiledTextTemplate ( )
default

◆ CompiledTextTemplate() [3/4]

eu::core::CompiledTextTemplate::CompiledTextTemplate ( const CompiledTextTemplate )
delete

◆ CompiledTextTemplate() [4/4]

eu::core::CompiledTextTemplate::CompiledTextTemplate ( CompiledTextTemplate &&  )
delete

Member Function Documentation

◆ build_string()

std::string eu::core::CompiledTextTemplate::build_string ( const Defines defines)

Definition at line 840 of file texttemplate.cc.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Member Data Documentation

◆ errors

TemplateErrorList eu::core::CompiledTextTemplate::errors

Definition at line 53 of file texttemplate.h.

◆ nodes

std::shared_ptr<TemplateNodeList> eu::core::CompiledTextTemplate::nodes

Definition at line 54 of file texttemplate.h.


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