SeExpr
SeExpr2
Namespaces
|
Functions
ExprPatterns.h File Reference
#include "
ExprNode.h
"
Go to the source code of this file.
Namespaces
namespace
SeExpr2
Functions
const
ExprVarNode
*
SeExpr2::isVariable
(const
ExprNode
*testee)
const
ExprNumNode
*
SeExpr2::isScalar
(const
ExprNode
*testee)
const
ExprVecNode
*
SeExpr2::isVector
(const
ExprNode
*testee)
const
ExprVecNode
*
SeExpr2::isLitVec
(const
ExprNode
*testee)
const
ExprStrNode
*
SeExpr2::isString
(const
ExprNode
*testee)
const
ExprAssignNode
*
SeExpr2::isAssign
(const
ExprNode
*testee)
const
ExprFuncNode
*
SeExpr2::isFunc
(const
ExprNode
*testee)
const
ExprFuncNode
*
SeExpr2::isNamedFunc
(const
ExprNode
*testee, const std::string &name)
const
ExprFuncNode
*
SeExpr2::isStrFunc
(const
ExprNode
*testee)
bool
SeExpr2::hasCurveNumArgs
(const
ExprFuncNode
*testee)
const
ExprFuncNode
*
SeExpr2::isCurveFunc
(const
ExprNode
*testee)
const
ExprFuncNode
*
SeExpr2::isCcurveFunc
(const
ExprNode
*testee)
const
ExprAssignNode
*
SeExpr2::isScalarAssign
(const
ExprNode
*testee)
const
ExprAssignNode
*
SeExpr2::isVectorAssign
(const
ExprNode
*testee)
const
ExprAssignNode
*
SeExpr2::isStrFuncAssign
(const
ExprNode
*testee)
const
ExprAssignNode
*
SeExpr2::isCurveAssign
(const
ExprNode
*testee)
const
ExprAssignNode
*
SeExpr2::isCcurveAssign
(const
ExprNode
*testee)
Generated by
1.12.0