KSeExpr
6.0.0.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.9.8