libSBML C++ API  libSBML 5.16.0 C++ API
ASTNode Member List

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

addChild(ASTNode *disownedChild)ASTNode
addSemanticsAnnotation(XMLNode *disownedAnnotation)ASTNode
ASTNode(ASTNodeType_t type)ASTNode
ASTNode(Token_t *token)ASTNode
ASTNode(const ASTNode &orig)ASTNode
ASTSemanticsNode classASTNodefriend
canonicalize()ASTNode
deepCopy() constASTNode
fillListOfNodes(ASTNodePredicate predicate, List *lst) constASTNode
freeName()ASTNode
getCharacter() constASTNode
getChild(unsigned int n) constASTNodevirtual
getClass() constASTNode
getDefinitionURL() constASTNode
getDefinitionURLString() constASTNode
getDenominator() constASTNode
getExponent() constASTNode
getExtendedType() constASTNodevirtual
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(int type, unsigned int numchildren) constASTNode
hasUnits() constASTNode
insertChild(unsigned int n, ASTNode *disownedChild)ASTNode
isAvogadro() constASTNodevirtual
isBoolean() constASTNodevirtual
isConstant() constASTNodevirtual
isConstantNumber() constASTNodevirtual
isFunction() constASTNodevirtual
isInfinity() constASTNode
isInteger() constASTNodevirtual
isLambda() constASTNodevirtual
isLog10() constASTNodevirtual
isLogical() constASTNodevirtual
isName() constASTNodevirtual
isNaN() constASTNode
isNegInfinity() constASTNode
isNumber() constASTNodevirtual
isOperator() constASTNodevirtual
isPiecewise() constASTNodevirtual
isQualifier() constASTNodevirtual
isRational() constASTNodevirtual
isReal() constASTNodevirtual
isRelational() constASTNodevirtual
isSemantics() constASTNodevirtual
isSetClass() constASTNode
isSetId() constASTNode
isSetParentSBMLObject() constASTNode
isSetStyle() constASTNode
isSetUnits() constASTNode
isSetUserData() constASTNode
isSqrt() constASTNode
isUMinus() constASTNode
isUnknown() constASTNodevirtual
isUPlus() 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
setDefinitionURL(XMLAttributes url)ASTNode
setDefinitionURL(const std::string &url)ASTNode
setId(const std::string &id)ASTNode
setName(const char *name)ASTNode
setParentSBMLObject(SBase *sb)ASTNode
setStyle(const std::string &style)ASTNode
setType(ASTNodeType_t type)ASTNode
setType(int 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