libSBML Perl API
libSBML 5.8.0 Perl API
Main Page
Related Pages
Core libSBML
Level 3 Extensions
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
ASTNode Member List
This is the complete list of members for
ASTNode
, including all inherited members.
addChild
(ASTNode *child)
ASTNode
addSemanticsAnnotation
(XMLNode *sAnnotation)
ASTNode
ASTNode
(ASTNodeType_t type=AST_UNKNOWN)
ASTNode
ASTNode
(Token_t *token)
ASTNode
ASTNode
(const ASTNode &orig)
ASTNode
canonicalize
()
ASTNode
deepCopy
() const
ASTNode
fillListOfNodes
(ASTNodePredicate predicate, List *lst) const
ASTNode
freeName
()
ASTNode
getCharacter
() const
ASTNode
getChild
(unsigned int n) const
ASTNode
getClass
() const
ASTNode
getDefinitionURL
() const
ASTNode
getDenominator
() const
ASTNode
getExponent
() const
ASTNode
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
hasCorrectNumberArguments
() const
ASTNode
hasUnits
() const
ASTNode
insertChild
(unsigned int n, ASTNode *newChild)
ASTNode
isAvogadro
() const
ASTNode
isBoolean
() const
ASTNode
isConstant
() const
ASTNode
isFunction
() const
ASTNode
isInfinity
() const
ASTNode
isInteger
() const
ASTNode
isLambda
() const
ASTNode
isLog10
() const
ASTNode
isLogical
() const
ASTNode
isName
() const
ASTNode
isNaN
() const
ASTNode
isNegInfinity
() const
ASTNode
isNumber
() const
ASTNode
isOperator
() const
ASTNode
isPiecewise
() const
ASTNode
isRational
() const
ASTNode
isReal
() const
ASTNode
isRelational
() const
ASTNode
isSetClass
() const
ASTNode
isSetId
() const
ASTNode
isSetStyle
() const
ASTNode
isSetUnits
() const
ASTNode
isSqrt
() const
ASTNode
isUMinus
() const
ASTNode
isUnknown
() const
ASTNode
isUPlus
() const
ASTNode
isWellFormedASTNode
() const
ASTNode
operator=
(const ASTNode &rhs)
ASTNode
prependChild
(ASTNode *child)
ASTNode
reduceToBinary
()
ASTNode
removeChild
(unsigned int n)
ASTNode
renameSIdRefs
(const std::string &oldid, const std::string &newid)
ASTNode
virtual
renameUnitSIdRefs
(const std::string &oldid, const std::string &newid)
ASTNode
virtual
replaceArgument
(const std::string bvar, ASTNode *arg)
ASTNode
replaceChild
(unsigned int n, ASTNode *newChild)
ASTNode
returnsBoolean
(const Model *model=NULL) const
ASTNode
setCharacter
(char value)
ASTNode
setClass
(std::string className)
ASTNode
setId
(std::string id)
ASTNode
setName
(const char *name)
ASTNode
setStyle
(std::string style)
ASTNode
setType
(ASTNodeType_t type)
ASTNode
setUnits
(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
unsetStyle
()
ASTNode
unsetUnits
()
ASTNode
~ASTNode
()
ASTNode
virtual
Visit
SBML.org
for more information about SBML and libSBML.