|
SeExpr
|
#include "ExprNode.h"Go to the source code of this file.
Namespaces | |
| 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) |
1.8.5