libSBML C API  5.18.0
Group.cpp File Reference

Implementation of the Group_t class. More...

Include dependency graph for Group.cpp:

Functions

int Group_addMember (Group_t *g, const Member_t *m)
 
Group_tGroup_clone (const Group_t *g)
 
Group_tGroup_create (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
Member_tGroup_createMember (Group_t *g)
 
void Group_free (Group_t *g)
 
char * Group_getId (const Group_t *g)
 
GroupKind_t Group_getKind (const Group_t *g)
 
char * Group_getKindAsString (const Group_t *g)
 
ListOf_tGroup_getListOfMembers (Group_t *g)
 
Member_tGroup_getMember (Group_t *g, unsigned int n)
 
Member_tGroup_getMemberById (Group_t *g, const char *sid)
 
Member_tGroup_getMemberByIdRef (Group_t *g, const char *sid)
 
char * Group_getName (const Group_t *g)
 
unsigned int Group_getNumMembers (Group_t *g)
 
int Group_hasRequiredAttributes (const Group_t *g)
 
int Group_isSetId (const Group_t *g)
 
int Group_isSetKind (const Group_t *g)
 
int Group_isSetName (const Group_t *g)
 
Member_tGroup_removeMember (Group_t *g, unsigned int n)
 
Member_tGroup_removeMemberById (Group_t *g, const char *sid)
 
int Group_setId (Group_t *g, const char *id)
 
int Group_setKind (Group_t *g, GroupKind_t kind)
 
int Group_setKindAsString (Group_t *g, const char *kind)
 
int Group_setName (Group_t *g, const char *name)
 
int Group_unsetId (Group_t *g)
 
int Group_unsetKind (Group_t *g)
 
int Group_unsetName (Group_t *g)
 

Detailed Description

Implementation of the Group_t class.

Author
SBMLTeam

Function Documentation

int Group_addMember ( Group_t g,
const Member_t m 
)
Group_t* Group_clone ( const Group_t g)
Group_t* Group_create ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)
Member_t* Group_createMember ( Group_t g)
void Group_free ( Group_t g)
char* Group_getId ( const Group_t g)
GroupKind_t Group_getKind ( const Group_t g)
char* Group_getKindAsString ( const Group_t g)
ListOf_t* Group_getListOfMembers ( Group_t g)
Member_t* Group_getMember ( Group_t g,
unsigned int  n 
)
Member_t* Group_getMemberById ( Group_t g,
const char *  sid 
)
Member_t* Group_getMemberByIdRef ( Group_t g,
const char *  sid 
)
char* Group_getName ( const Group_t g)
unsigned int Group_getNumMembers ( Group_t g)
int Group_hasRequiredAttributes ( const Group_t g)
int Group_isSetId ( const Group_t g)
int Group_isSetKind ( const Group_t g)
int Group_isSetName ( const Group_t g)
Member_t* Group_removeMember ( Group_t g,
unsigned int  n 
)
Member_t* Group_removeMemberById ( Group_t g,
const char *  sid 
)
int Group_setId ( Group_t g,
const char *  id 
)
int Group_setKind ( Group_t g,
GroupKind_t  kind 
)
int Group_setKindAsString ( Group_t g,
const char *  kind 
)
int Group_setName ( Group_t g,
const char *  name 
)
int Group_unsetId ( Group_t g)
int Group_unsetKind ( Group_t g)
int Group_unsetName ( Group_t g)