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