KSeExpr
4.0.4.0
KSeExpr
Namespaces
|
Functions
ExprPatterns.h File Reference
#include "
ExprNode.h
"
Go to the source code of this file.
Namespaces
namespace
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)
Generated by
1.14.0