My Project
|
Class representing a filter in the AST. More...
Public Member Functions | |
ExprAstFilter (const char *name, ExprAst *arg) | |
~ExprAstFilter () | |
const QCString & | name () const |
TemplateVariant | apply (const TemplateVariant &v, TemplateContext *c) |
Public Member Functions inherited from ExprAst | |
virtual | ~ExprAst () |
virtual TemplateVariant | resolve (TemplateContext *) |
Private Attributes | |
QCString | m_name |
ExprAst * | m_arg |
Class representing a filter in the AST.
Definition at line 1505 of file template.cpp.
|
inline |
|
inline |
|
inline |
Definition at line 1512 of file template.cpp.
References TemplateFilterFactory::apply(), TemplateFilterFactory::instance(), TemplateContextImpl::line(), m_arg, m_name, ExprAst::resolve(), TemplateContextImpl::templateName(), TemplateVariant::toString(), TRACE, TemplateVariant::type(), and TemplateContextImpl::warn().
Referenced by ExprAstFilterAppl::resolve().
|
inline |
|
private |
Definition at line 1529 of file template.cpp.
Referenced by apply(), and ~ExprAstFilter().
|
private |
Definition at line 1528 of file template.cpp.