libSBML C++ API  libSBML 5.12.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() const ASTNode
fillListOfNodes(ASTNodePredicate predicate, List *lst) const ASTNode
freeName()ASTNode
getCharacter() const ASTNode
getChild(unsigned int n) const ASTNodevirtual
getClass() const ASTNode
getDefinitionURL() const ASTNode
getDefinitionURLString() const ASTNode
getDenominator() const ASTNode
getExponent() const ASTNode
getExtendedType() const ASTNodevirtual
getId() const ASTNode
getInteger() const ASTNode
getLeftChild() const ASTNode
getListOfNodes(ASTNodePredicate predicate) const ASTNode
getMantissa() const ASTNode
getName() const ASTNode
getNumChildren() const ASTNode
getNumerator() const ASTNode
getNumSemanticsAnnotations() const ASTNode
getOperatorName() const ASTNode
getParentSBMLObject() const ASTNode
getPrecedence() const ASTNode
getReal() const ASTNode
getRightChild() const ASTNode
getSemanticsAnnotation(unsigned int n) const ASTNode
getStyle() const ASTNode
getType() const ASTNode
getUnits() const ASTNode
getUserData() const ASTNode
getValue() const ASTNode
hasCorrectNumberArguments() const ASTNode
hasTypeAndNumChildren(int type, unsigned int numchildren) const ASTNode
hasUnits() const ASTNode
insertChild(unsigned int n, ASTNode *disownedChild)ASTNode
isAvogadro() const ASTNodevirtual
isBoolean() const ASTNodevirtual
isConstant() const ASTNodevirtual
isFunction() const ASTNodevirtual
isInfinity() const ASTNode
isInteger() const ASTNodevirtual
isLambda() const ASTNodevirtual
isLog10() const ASTNodevirtual
isLogical() const ASTNodevirtual
isName() const ASTNodevirtual
isNaN() const ASTNode
isNegInfinity() const ASTNode
isNumber() const ASTNodevirtual
isOperator() const ASTNodevirtual
isPiecewise() const ASTNodevirtual
isQualifier() const ASTNodevirtual
isRational() const ASTNodevirtual
isReal() const ASTNodevirtual
isRelational() const ASTNodevirtual
isSemantics() const ASTNodevirtual
isSetClass() const ASTNode
isSetId() const ASTNode
isSetParentSBMLObject() const ASTNode
isSetStyle() const ASTNode
isSetUnits() const ASTNode
isSetUserData() const ASTNode
isSqrt() const ASTNode
isUMinus() const ASTNode
isUnknown() const ASTNodevirtual
isUPlus() const ASTNode
isWellFormedASTNode() const ASTNode
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) const ASTNode
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