libSBML C++ API  5.18.0
OutwardBindingSite.cpp File Reference

: Implementation of the OutwardBindingSite class More...

Include dependency graph for OutwardBindingSite.cpp:

Functions

BindingStatus_t BindingStatus_fromString (const char *s)
 
const char * BindingStatus_toString (BindingStatus_t bindingStatus)
 
OutwardBindingSite_tListOfOutwardBindingSites_getById (ListOf_t *lo, const char *sid)
 
OutwardBindingSite_tListOfOutwardBindingSites_removeById (ListOf_t *lo, const char *sid)
 
OutwardBindingSite_tOutwardBindingSite_clone (OutwardBindingSite_t *obs)
 
OutwardBindingSite_tOutwardBindingSite_create (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
void OutwardBindingSite_free (OutwardBindingSite_t *obs)
 
BindingStatus_t OutwardBindingSite_getBindingStatus (OutwardBindingSite_t *obs)
 
const char * OutwardBindingSite_getBindingStatusAsString (const OutwardBindingSite_t *obs)
 
char * OutwardBindingSite_getComponent (OutwardBindingSite_t *obs)
 
char * OutwardBindingSite_getId (OutwardBindingSite_t *cr)
 
char * OutwardBindingSite_getName (OutwardBindingSite_t *cr)
 
int OutwardBindingSite_hasRequiredAttributes (OutwardBindingSite_t *obs)
 
int OutwardBindingSite_isSetBindingStatus (OutwardBindingSite_t *obs)
 
int OutwardBindingSite_isSetComponent (OutwardBindingSite_t *obs)
 
int OutwardBindingSite_isSetId (OutwardBindingSite_t *cr)
 
int OutwardBindingSite_isSetName (OutwardBindingSite_t *cr)
 
int OutwardBindingSite_isValidBindingStatus (BindingStatus_t bindingStatus)
 
int OutwardBindingSite_isValidBindingStatusString (const char *s)
 
int OutwardBindingSite_setBindingStatus (OutwardBindingSite_t *obs, BindingStatus_t bindingStatus)
 
int OutwardBindingSite_setBindingStatusAsString (OutwardBindingSite_t *obs, const char *bindingStatus)
 
int OutwardBindingSite_setComponent (OutwardBindingSite_t *obs, const char *component)
 
int OutwardBindingSite_setId (OutwardBindingSite_t *cr, const char *id)
 
int OutwardBindingSite_setName (OutwardBindingSite_t *cr, const char *name)
 
int OutwardBindingSite_unsetBindingStatus (OutwardBindingSite_t *obs)
 
int OutwardBindingSite_unsetComponent (OutwardBindingSite_t *obs)
 
int OutwardBindingSite_unsetId (OutwardBindingSite_t *cr)
 
int OutwardBindingSite_unsetName (OutwardBindingSite_t *cr)
 

Variables

static const char * BINDING_STATUS_STRINGS []
 

Detailed Description

: Implementation of the OutwardBindingSite class

Author
: SBMLTeam

Function Documentation

BindingStatus_t BindingStatus_fromString ( const char *  s)
const char* BindingStatus_toString ( BindingStatus_t  bindingStatus)
OutwardBindingSite_t* ListOfOutwardBindingSites_getById ( ListOf_t lo,
const char *  sid 
)
OutwardBindingSite_t* ListOfOutwardBindingSites_removeById ( ListOf_t lo,
const char *  sid 
)
OutwardBindingSite_t* OutwardBindingSite_clone ( OutwardBindingSite_t obs)
OutwardBindingSite_t* OutwardBindingSite_create ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)
void OutwardBindingSite_free ( OutwardBindingSite_t obs)
BindingStatus_t OutwardBindingSite_getBindingStatus ( OutwardBindingSite_t obs)
const char* OutwardBindingSite_getBindingStatusAsString ( const OutwardBindingSite_t obs)
char* OutwardBindingSite_getComponent ( OutwardBindingSite_t obs)
char* OutwardBindingSite_getId ( OutwardBindingSite_t cr)
char* OutwardBindingSite_getName ( OutwardBindingSite_t cr)
int OutwardBindingSite_hasRequiredAttributes ( OutwardBindingSite_t obs)
int OutwardBindingSite_isSetBindingStatus ( OutwardBindingSite_t obs)
int OutwardBindingSite_isSetComponent ( OutwardBindingSite_t obs)
int OutwardBindingSite_isSetId ( OutwardBindingSite_t cr)
int OutwardBindingSite_isSetName ( OutwardBindingSite_t cr)
int OutwardBindingSite_isValidBindingStatus ( BindingStatus_t  bindingStatus)
int OutwardBindingSite_isValidBindingStatusString ( const char *  s)
int OutwardBindingSite_setBindingStatus ( OutwardBindingSite_t obs,
BindingStatus_t  bindingStatus 
)
int OutwardBindingSite_setBindingStatusAsString ( OutwardBindingSite_t obs,
const char *  bindingStatus 
)
int OutwardBindingSite_setComponent ( OutwardBindingSite_t obs,
const char *  component 
)
int OutwardBindingSite_setId ( OutwardBindingSite_t cr,
const char *  id 
)
int OutwardBindingSite_setName ( OutwardBindingSite_t cr,
const char *  name 
)
int OutwardBindingSite_unsetBindingStatus ( OutwardBindingSite_t obs)
int OutwardBindingSite_unsetComponent ( OutwardBindingSite_t obs)
int OutwardBindingSite_unsetId ( OutwardBindingSite_t cr)
int OutwardBindingSite_unsetName ( OutwardBindingSite_t cr)

Variable Documentation

const char* BINDING_STATUS_STRINGS[]
static
Initial value:
=
{
"bound"
, "unbound"
, "either"
, "unknown"
}