fastdo  0.6.8
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 evalExprMixedPtr (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)

成员函数说明

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

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

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

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

类成员变量说明

eienml::ElemPackage eientpl::__TemplateLang::_elemPack

模板语言元素包

在文件 eientpl.hpp53 行定义.

eienexpr::ExprPackage eientpl::__TemplateLang::_exprPack

表达式包

在文件 eientpl.hpp52 行定义.

winux::StringArray eientpl::__TemplateLang::_loadFilesChains

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

在文件 eientpl.hpp54 行定义.

Template* eientpl::__TemplateLang::_tpl

指向一个模板对象

在文件 eientpl.hpp51 行定义.


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