Doxygen
|
Class representing a filter in the AST 更多...
Public 成员函数 | |
ExprAstFilter (const QCString &name, ExprAstPtr &&arg) | |
const QCString & | name () const |
TemplateVariant | apply (const TemplateVariant &v, TemplateContext *c) |
Public 成员函数 继承自 ExprAst | |
virtual | ~ExprAst () |
virtual TemplateVariant | resolve (TemplateContext *) |
Private 属性 | |
QCString | m_name |
ExprAstPtr | m_arg |
Class representing a filter in the AST
在文件 template.cpp 第 1734 行定义.
|
inline |
|
inline |
在文件 template.cpp 第 1740 行定义.
引用了 TemplateFilterFactory::apply(), TemplateFilterFactory::instance(), TemplateContextImpl::line(), m_arg, m_name, qPrint(), TemplateContextImpl::templateName(), TemplateVariant::toString(), TRACE, TemplateVariant::type() , 以及 TemplateContextImpl::warn().
|
inline |
|
private |
在文件 template.cpp 第 1757 行定义.
被这些函数引用 apply().
|
private |
在文件 template.cpp 第 1756 行定义.