libSBML Perl API  libSBML 5.17.2 Perl API
ASTNode Member List

This is the complete list of members for ASTNode, including all inherited members.

addChild(ASTNode *disownedChild, bool inRead=false)ASTNode
addSemanticsAnnotation(XMLNode *disownedAnnotation)ASTNode
ASTNode(ASTNodeType_t type=AST_UNKNOWN)ASTNode
ASTNode(Token_t *token)ASTNode
ASTNode(const ASTNode &orig)ASTNode
canonicalize()ASTNode
deepCopy() constASTNode
fillListOfNodes(ASTNodePredicate predicate, List *lst) constASTNode
freeName()ASTNode
getASTPlugin(const SBMLNamespaces *sbmlns)ASTNode
getASTPlugin(ASTNodeType_t type)ASTNode
getASTPlugin(const std::string &name, bool isCsymbol=false)ASTNode
getASTPlugin(const SBMLNamespaces *sbmlns) constASTNode
getASTPlugin(ASTNodeType_t type) constASTNode
getASTPlugin(const std::string &name, bool isCsymbol=false) constASTNode
getCharacter() constASTNode
getChild(unsigned int n) constASTNode
getClass() constASTNode
getDefinitionURL() constASTNode
getDefinitionURLString() constASTNode
getDenominator() constASTNode
getExponent() constASTNode
getId() constASTNode
getInteger() constASTNode
getLeftChild() constASTNode
getListOfNodes(ASTNodePredicate predicate) constASTNode
getMantissa() constASTNode
getName() constASTNode
getNumChildren() constASTNode
getNumerator() constASTNode
getNumSemanticsAnnotations() constASTNode
getOperatorName() constASTNode
getParentSBMLObject() constASTNode
getPrecedence() constASTNode
getReal() constASTNode
getRightChild() constASTNode
getSemanticsAnnotation(unsigned int n) constASTNode
getStyle() constASTNode
getType() constASTNode
getUnits() constASTNode
getUserData() constASTNode
getValue() constASTNode
hasCorrectNumberArguments() constASTNode
hasTypeAndNumChildren(ASTNodeType_t type, unsigned int numchildren) constASTNode
hasUnits() constASTNode
insertChild(unsigned int n, ASTNode *disownedChild)ASTNode
isAvogadro() constASTNode
isBoolean() constASTNode
isCiNumber() constASTNode
isConstant() constASTNode
isConstantNumber() constASTNode
isCSymbolFunction() constASTNode
isFunction() constASTNode
isInfinity() constASTNode
isInteger() constASTNode
isLambda() constASTNode
isLog10() constASTNode
isLogical() constASTNode
isName() constASTNode
isNaN() constASTNode
isNegInfinity() constASTNode
isNumber() constASTNode
isOperator() constASTNode
isPiecewise() constASTNode
isRational() constASTNode
isReal() constASTNode
isRelational() constASTNode
isSetClass() constASTNode
isSetId() constASTNode
isSetParentSBMLObject() constASTNode
isSetStyle() constASTNode
isSetUnits() constASTNode
isSetUserData() constASTNode
isSqrt() constASTNode
isUMinus() constASTNode
isUnknown() constASTNode
isUPlus() constASTNode
isUserFunction() constASTNode
isWellFormedASTNode() constASTNode
operator=(const ASTNode &rhs)ASTNode
prependChild(ASTNode *disownedChild)ASTNode
reduceToBinary()ASTNode
removeChild(unsigned int n)ASTNode
renameSIdRefs(const std::string &oldid, const std::string &newid)ASTNodevirtual
renameUnitSIdRefs(const std::string &oldid, const std::string &newid)ASTNodevirtual
replaceArgument(const std::string bvar, ASTNode *arg)ASTNode
replaceChild(unsigned int n, ASTNode *disownedChild, bool delreplaced=false)ASTNode
returnsBoolean(const Model *model=NULL) constASTNode
setCharacter(char value)ASTNode
setClass(const std::string &className)ASTNode
setId(const std::string &id)ASTNode
setName(const char *name)ASTNode
setStyle(const std::string &style)ASTNode
setType(ASTNodeType_t type)ASTNode
setUnits(const std::string &units)ASTNode
setUserData(void *userData)ASTNode
setValue(int value)ASTNode
setValue(long value)ASTNode
setValue(long numerator, long denominator)ASTNode
setValue(double value)ASTNode
setValue(double mantissa, long exponent)ASTNode
swapChildren(ASTNode *that)ASTNode
unsetClass()ASTNode
unsetId()ASTNode
unsetParentSBMLObject()ASTNode
unsetStyle()ASTNode
unsetUnits()ASTNode
unsetUserData()ASTNode
~ASTNode()ASTNodevirtual