KSeExpr 4.0.4.0
ExprPatterns.h File Reference
#include "ExprNode.h"

Go to the source code of this file.

Namespaces

namespace  KSeExpr

Functions

const ExprVarNodeKSeExpr::isVariable (const ExprNode *testee)
const ExprNumNodeKSeExpr::isScalar (const ExprNode *testee)
const ExprVecNodeKSeExpr::isVector (const ExprNode *testee)
const ExprVecNodeKSeExpr::isLitVec (const ExprNode *testee)
const ExprStrNodeKSeExpr::isString (const ExprNode *testee)
const ExprAssignNodeKSeExpr::isAssign (const ExprNode *testee)
const ExprFuncNodeKSeExpr::isFunc (const ExprNode *testee)
const ExprFuncNodeKSeExpr::isNamedFunc (const ExprNode *testee, const std::string &name)
const ExprFuncNodeKSeExpr::isStrFunc (const ExprNode *testee)
bool KSeExpr::hasCurveNumArgs (const ExprFuncNode *testee)
const ExprFuncNodeKSeExpr::isCurveFunc (const ExprNode *testee)
const ExprFuncNodeKSeExpr::isCcurveFunc (const ExprNode *testee)
const ExprAssignNodeKSeExpr::isScalarAssign (const ExprNode *testee)
const ExprAssignNodeKSeExpr::isVectorAssign (const ExprNode *testee)
const ExprAssignNodeKSeExpr::isStrFuncAssign (const ExprNode *testee)
const ExprAssignNodeKSeExpr::isCurveAssign (const ExprNode *testee)
const ExprAssignNodeKSeExpr::isCcurveAssign (const ExprNode *testee)