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

Detailed Description

Definition of SBaseRef, the SBase derived class of the comp package.

Author
Lucian Smith
Include dependency graph for SBaseRef.h:
This graph shows which files directly or indirectly include this file:

Functions

SBaseRef_t * SBaseRef_clone (SBaseRef_t *sbr)
 
SBaseRef_t * SBaseRef_create (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
void SBaseRef_free (SBaseRef_t *sbr)
 
char * SBaseRef_getIdRef (SBaseRef_t *sbr)
 
char * SBaseRef_getMetaIdRef (SBaseRef_t *sbr)
 
char * SBaseRef_getPortRef (SBaseRef_t *sbr)
 
SBaseRef_t * SBaseRef_getSBaseRef (SBaseRef_t *sbr)
 
char * SBaseRef_getUnitRef (SBaseRef_t *sbr)
 
int SBaseRef_hasRequiredAttributes (SBaseRef_t *sbr)
 
int SBaseRef_isSetIdRef (SBaseRef_t *sbr)
 
int SBaseRef_isSetMetaIdRef (SBaseRef_t *sbr)
 
int SBaseRef_isSetPortRef (SBaseRef_t *sbr)
 
int SBaseRef_isSetSBaseRef (SBaseRef_t *sbr)
 
int SBaseRef_isSetUnitRef (SBaseRef_t *sbr)
 
int SBaseRef_setIdRef (SBaseRef_t *sbr, const char *idRef)
 
int SBaseRef_setMetaIdRef (SBaseRef_t *sbr, const char *metaIdRef)
 
int SBaseRef_setPortRef (SBaseRef_t *sbr, const char *portRef)
 
int SBaseRef_setSBaseRef (SBaseRef_t *sbr, SBaseRef_t *sBaseRef)
 
int SBaseRef_setUnitRef (SBaseRef_t *sbr, const char *unitRef)
 
int SBaseRef_unsetIdRef (SBaseRef_t *sbr)
 
int SBaseRef_unsetMetaIdRef (SBaseRef_t *sbr)
 
int SBaseRef_unsetPortRef (SBaseRef_t *sbr)
 
int SBaseRef_unsetSBaseRef (SBaseRef_t *sbr)
 
int SBaseRef_unsetUnitRef (SBaseRef_t *sbr)
 

Function Documentation

SBaseRef_t* SBaseRef_clone ( SBaseRef_t *  sbr)
SBaseRef_t* SBaseRef_create ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)
void SBaseRef_free ( SBaseRef_t *  sbr)
char* SBaseRef_getIdRef ( SBaseRef_t *  sbr)
char* SBaseRef_getMetaIdRef ( SBaseRef_t *  sbr)
char* SBaseRef_getPortRef ( SBaseRef_t *  sbr)
SBaseRef_t* SBaseRef_getSBaseRef ( SBaseRef_t *  sbr)
char* SBaseRef_getUnitRef ( SBaseRef_t *  sbr)
int SBaseRef_hasRequiredAttributes ( SBaseRef_t *  sbr)
int SBaseRef_isSetIdRef ( SBaseRef_t *  sbr)
int SBaseRef_isSetMetaIdRef ( SBaseRef_t *  sbr)
int SBaseRef_isSetPortRef ( SBaseRef_t *  sbr)
int SBaseRef_isSetSBaseRef ( SBaseRef_t *  sbr)
int SBaseRef_isSetUnitRef ( SBaseRef_t *  sbr)
int SBaseRef_setIdRef ( SBaseRef_t *  sbr,
const char *  idRef 
)
int SBaseRef_setMetaIdRef ( SBaseRef_t *  sbr,
const char *  metaIdRef 
)
int SBaseRef_setPortRef ( SBaseRef_t *  sbr,
const char *  portRef 
)
int SBaseRef_setSBaseRef ( SBaseRef_t *  sbr,
SBaseRef_t *  sBaseRef 
)
int SBaseRef_setUnitRef ( SBaseRef_t *  sbr,
const char *  unitRef 
)
int SBaseRef_unsetIdRef ( SBaseRef_t *  sbr)
int SBaseRef_unsetMetaIdRef ( SBaseRef_t *  sbr)
int SBaseRef_unsetPortRef ( SBaseRef_t *  sbr)
int SBaseRef_unsetSBaseRef ( SBaseRef_t *  sbr)
int SBaseRef_unsetUnitRef ( SBaseRef_t *  sbr)