libSBML C++ API  5.20.4
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_fromString()

BindingStatus_t BindingStatus_fromString ( const char *  s)

◆ BindingStatus_toString()

const char* BindingStatus_toString ( BindingStatus_t  bindingStatus)

◆ ListOfOutwardBindingSites_getById()

OutwardBindingSite_t* ListOfOutwardBindingSites_getById ( ListOf_t lo,
const char *  sid 
)

◆ ListOfOutwardBindingSites_removeById()

OutwardBindingSite_t* ListOfOutwardBindingSites_removeById ( ListOf_t lo,
const char *  sid 
)

◆ OutwardBindingSite_clone()

OutwardBindingSite_t* OutwardBindingSite_clone ( OutwardBindingSite_t obs)

◆ OutwardBindingSite_create()

OutwardBindingSite_t* OutwardBindingSite_create ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)

◆ OutwardBindingSite_free()

void OutwardBindingSite_free ( OutwardBindingSite_t obs)

◆ OutwardBindingSite_getBindingStatus()

BindingStatus_t OutwardBindingSite_getBindingStatus ( OutwardBindingSite_t obs)

◆ OutwardBindingSite_getBindingStatusAsString()

const char* OutwardBindingSite_getBindingStatusAsString ( const OutwardBindingSite_t obs)

◆ OutwardBindingSite_getComponent()

char* OutwardBindingSite_getComponent ( OutwardBindingSite_t obs)

◆ OutwardBindingSite_getId()

char* OutwardBindingSite_getId ( OutwardBindingSite_t cr)

◆ OutwardBindingSite_getName()

char* OutwardBindingSite_getName ( OutwardBindingSite_t cr)

◆ OutwardBindingSite_hasRequiredAttributes()

int OutwardBindingSite_hasRequiredAttributes ( OutwardBindingSite_t obs)

◆ OutwardBindingSite_isSetBindingStatus()

int OutwardBindingSite_isSetBindingStatus ( OutwardBindingSite_t obs)

◆ OutwardBindingSite_isSetComponent()

int OutwardBindingSite_isSetComponent ( OutwardBindingSite_t obs)

◆ OutwardBindingSite_isSetId()

int OutwardBindingSite_isSetId ( OutwardBindingSite_t cr)

◆ OutwardBindingSite_isSetName()

int OutwardBindingSite_isSetName ( OutwardBindingSite_t cr)

◆ OutwardBindingSite_isValidBindingStatus()

int OutwardBindingSite_isValidBindingStatus ( BindingStatus_t  bindingStatus)

◆ OutwardBindingSite_isValidBindingStatusString()

int OutwardBindingSite_isValidBindingStatusString ( const char *  s)

◆ OutwardBindingSite_setBindingStatus()

int OutwardBindingSite_setBindingStatus ( OutwardBindingSite_t obs,
BindingStatus_t  bindingStatus 
)

◆ OutwardBindingSite_setBindingStatusAsString()

int OutwardBindingSite_setBindingStatusAsString ( OutwardBindingSite_t obs,
const char *  bindingStatus 
)

◆ OutwardBindingSite_setComponent()

int OutwardBindingSite_setComponent ( OutwardBindingSite_t obs,
const char *  component 
)

◆ OutwardBindingSite_setId()

int OutwardBindingSite_setId ( OutwardBindingSite_t cr,
const char *  id 
)

◆ OutwardBindingSite_setName()

int OutwardBindingSite_setName ( OutwardBindingSite_t cr,
const char *  name 
)

◆ OutwardBindingSite_unsetBindingStatus()

int OutwardBindingSite_unsetBindingStatus ( OutwardBindingSite_t obs)

◆ OutwardBindingSite_unsetComponent()

int OutwardBindingSite_unsetComponent ( OutwardBindingSite_t obs)

◆ OutwardBindingSite_unsetId()

int OutwardBindingSite_unsetId ( OutwardBindingSite_t cr)

◆ OutwardBindingSite_unsetName()

int OutwardBindingSite_unsetName ( OutwardBindingSite_t cr)

Variable Documentation

◆ BINDING_STATUS_STRINGS

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