libSBML C API  libSBML 5.8.0 C API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
FunctionDefinition.h File Reference

Detailed Description

Definitions of FunctionDefinition and ListOfFunctionDefinitions.

Author
Ben Bornstein
Include dependency graph for FunctionDefinition.h:
This graph shows which files directly or indirectly include this file:

Functions

FunctionDefinition_t * FunctionDefinition_clone (const FunctionDefinition_t *c)
 
FunctionDefinition_t * FunctionDefinition_create (unsigned int level, unsigned int version)
 
FunctionDefinition_t * FunctionDefinition_createWithNS (SBMLNamespaces_t *sbmlns)
 
void FunctionDefinition_free (FunctionDefinition_t *fd)
 
const ASTNode_t * FunctionDefinition_getArgument (const FunctionDefinition_t *fd, unsigned int n)
 
const ASTNode_t * FunctionDefinition_getArgumentByName (FunctionDefinition_t *fd, const char *name)
 
const ASTNode_t * FunctionDefinition_getBody (const FunctionDefinition_t *fd)
 
const char * FunctionDefinition_getId (const FunctionDefinition_t *fd)
 
const ASTNode_t * FunctionDefinition_getMath (const FunctionDefinition_t *fd)
 
const char * FunctionDefinition_getName (const FunctionDefinition_t *fd)
 
const XMLNamespaces_t * FunctionDefinition_getNamespaces (FunctionDefinition_t *c)
 
unsigned int FunctionDefinition_getNumArguments (const FunctionDefinition_t *fd)
 
int FunctionDefinition_isSetBody (const FunctionDefinition_t *fd)
 
int FunctionDefinition_isSetId (const FunctionDefinition_t *fd)
 
int FunctionDefinition_isSetMath (const FunctionDefinition_t *fd)
 
int FunctionDefinition_isSetName (const FunctionDefinition_t *fd)
 
int FunctionDefinition_setId (FunctionDefinition_t *fd, const char *sid)
 
int FunctionDefinition_setMath (FunctionDefinition_t *fd, const ASTNode_t *math)
 
int FunctionDefinition_setName (FunctionDefinition_t *fd, const char *name)
 
int FunctionDefinition_unsetName (FunctionDefinition_t *fd)
 
FunctionDefinition_t * ListOfFunctionDefinitions_getById (ListOf_t *lo, const char *sid)
 
FunctionDefinition_t * ListOfFunctionDefinitions_removeById (ListOf_t *lo, const char *sid)
 

Function Documentation

FunctionDefinition_t* FunctionDefinition_clone ( const FunctionDefinition_t *  c)
FunctionDefinition_t* FunctionDefinition_create ( unsigned int  level,
unsigned int  version 
)
FunctionDefinition_t* FunctionDefinition_createWithNS ( SBMLNamespaces_t *  sbmlns)
void FunctionDefinition_free ( FunctionDefinition_t *  fd)
const ASTNode_t* FunctionDefinition_getArgument ( const FunctionDefinition_t *  fd,
unsigned int  n 
)
const ASTNode_t* FunctionDefinition_getArgumentByName ( FunctionDefinition_t *  fd,
const char *  name 
)
const ASTNode_t* FunctionDefinition_getBody ( const FunctionDefinition_t *  fd)
const char* FunctionDefinition_getId ( const FunctionDefinition_t *  fd)
const ASTNode_t* FunctionDefinition_getMath ( const FunctionDefinition_t *  fd)
const char* FunctionDefinition_getName ( const FunctionDefinition_t *  fd)
const XMLNamespaces_t* FunctionDefinition_getNamespaces ( FunctionDefinition_t *  c)
unsigned int FunctionDefinition_getNumArguments ( const FunctionDefinition_t *  fd)
int FunctionDefinition_isSetBody ( const FunctionDefinition_t *  fd)
int FunctionDefinition_isSetId ( const FunctionDefinition_t *  fd)
int FunctionDefinition_isSetMath ( const FunctionDefinition_t *  fd)
int FunctionDefinition_isSetName ( const FunctionDefinition_t *  fd)
int FunctionDefinition_setId ( FunctionDefinition_t *  fd,
const char *  sid 
)
int FunctionDefinition_setMath ( FunctionDefinition_t *  fd,
const ASTNode_t *  math 
)
int FunctionDefinition_setName ( FunctionDefinition_t *  fd,
const char *  name 
)
int FunctionDefinition_unsetName ( FunctionDefinition_t *  fd)
FunctionDefinition_t* ListOfFunctionDefinitions_getById ( ListOf_t *  lo,
const char *  sid 
)
FunctionDefinition_t* ListOfFunctionDefinitions_removeById ( ListOf_t *  lo,
const char *  sid 
)