fastdo  0.6.16
eientpl::TemplateLang类 参考

模板语言类 更多...

#include <eientpl.hpp>

eientpl::TemplateLang 的协作图:

Public 成员函数

 TemplateLang (Template *tpl)
 
winux::Mixed evalExprVal (winux::SimplePointer< eienexpr::Expression > &expr, winux::String const &exprStr)
 执行表达式得到结果。expr保存表达式解析 更多...
 
bool evalExprPtr (winux::SimplePointer< eienexpr::Expression > &expr, winux::String const &exprStr, winux::Mixed **ppv)
 执行表达式得到一个Mixed*。expr保存表达式解析 更多...
 

Public 属性

Template_tpl
 指向一个模板对象 更多...
 
eienexpr::ExprPackage _exprPack
 表达式包 更多...
 
eienml::ElemPackage _elemPack
 模板语言元素包 更多...
 
winux::StringArray _loadFilesChains
 防止load无穷递归,记录载入文件链 更多...
 

详细描述

模板语言类

在文件 eientpl.hpp48 行定义.

构造及析构函数说明

eientpl::TemplateLang::TemplateLang ( Template tpl)

成员函数说明

winux::Mixed eientpl::TemplateLang::evalExprVal ( winux::SimplePointer< eienexpr::Expression > &  expr,
winux::String const &  exprStr 
)

执行表达式得到结果。expr保存表达式解析

bool eientpl::TemplateLang::evalExprPtr ( winux::SimplePointer< eienexpr::Expression > &  expr,
winux::String const &  exprStr,
winux::Mixed **  ppv 
)

执行表达式得到一个Mixed*。expr保存表达式解析

类成员变量说明

Template* eientpl::TemplateLang::_tpl

指向一个模板对象

在文件 eientpl.hpp60 行定义.

eienexpr::ExprPackage eientpl::TemplateLang::_exprPack

表达式包

在文件 eientpl.hpp61 行定义.

eienml::ElemPackage eientpl::TemplateLang::_elemPack

模板语言元素包

在文件 eientpl.hpp62 行定义.

winux::StringArray eientpl::TemplateLang::_loadFilesChains

防止load无穷递归,记录载入文件链

在文件 eientpl.hpp63 行定义.


该类的文档由以下文件生成: