8 #ifndef LLVMASTNodeFactoryH
9 #define LLVMASTNodeFactoryH
11 #include <sbml/math/ASTNode.h>
49 libsbml::ASTNode *
create(libsbml::ASTNodeType_t type = libsbml::AST_UNKNOWN);
58 libsbml::ASTNode *
create(libsbml::Token_t *token);
66 libsbml::ASTNode *
create(
const libsbml::ASTNode& orig);
78 std::list<libsbml::ASTNode*> nodes;
Manages a set of ASTNodes.
Definition: ASTNodeFactory.h:28
libsbml::ASTNode * create(libsbml::ASTNodeType_t type=libsbml::AST_UNKNOWN)
Creates and returns a new ASTNode.
Definition: ASTNodeFactory.cpp:29