libSBML C API  libSBML 5.20.4 C API
Loading...
Searching...
No Matches
Data Structures
The C language does not define objects in the object-oriented programming sense. In libSBML's C API, the C++ object classes used to implement libSBML's functionality are expressed as C data structures whose names are suffixed with '_t', and access to the C++ object methods is provided in the form of functions whose names are prefixed with the class (data structure) name. The following is a list of all object data structures defined in this release of libSBML. Click on their names to view detailed information about them and the functions that operate on them.
 CAlgebraicRule_t
 CAssignmentRule_t
 CAssociation_t
 CASTNode_t
 CBindingSiteSpeciesType_t
 CBoundingBox_t
 CCobraToFbcConverter_t
 CCompartment_t
 CCompartmentGlyph_t
 CCompartmentReference_t
 CCompartmentType_t
 CCompBase_t
 CCompExtension_t
 CCompFlatteningConverter_t
 CCompModelPlugin_t
 CCompPkgNamespaces_t
 CCompSBasePlugin_t
 CCompSBMLDocumentPlugin_t
 CCompValidator_t
 CConstraint_t
 CConversionOption_t
 CConversionProperties_t
 CCubicBezier_t
 CCurve_t
 CCVTerm_t
 CDate_t
 CDefaultTerm_t
 CDefinitionURLRegistry_t
 CDelay_t
 CDeletion_t
 CDimensions_t
 CElementFilter_t
 CEvent_t
 CEventAssignment_t
 CExpressionAnalyser_t
 CExternalModelDefinition_t
 CFbcAnd_t
 CFbcAssociation_t
 CFbcExtension_t
 CFbcModelPlugin_t
 CFbcOr_t
 CFbcPkgNamespaces_t
 CFbcReactionPlugin_t
 CFbcSBasePlugin_t
 CFbcSBMLDocumentPlugin_t
 CFbcSpeciesPlugin_t
 CFbcToCobraConverter_t
 CFbcV1ToV2Converter_t
 CFbcV2ToV1Converter_t
 CFbcValidator_t
 CFluxBound_t
 CFluxObjective_t
 CFormulaTokenizer_t@_tstruct_t _tFormulaTokenizer_t_t @_tsbmlbrief_t{_tcore_t} _tTracks_t _tthe_t _tstate_t _tof_t _ttokenizing_t _ta_t _tformula_t _tstring_t
 CFunctionDefinition_t
 CFunctionTerm_t
 CGeneAssociation_t
 CGeneProduct_t
 CGeneProductAssociation_t
 CGeneProductRef_t
 CGeneralGlyph_t
 CGraphicalObject_t
 CGroup_t
 CGroupsExtension_t
 CGroupsModelPlugin_t
 CGroupsPkgNamespaces_t
 CGroupsSBMLDocumentPlugin_t
 CGroupsValidator_t
 CInitialAssignment_t
 CInput_t
 CInSpeciesTypeBond_t
 CIntraSpeciesReaction_t
 CKeyValuePair_t
 CKineticLaw_t
 CL3ParserSettings_t
 CLayout_t
 CLayoutExtension_t
 CLayoutModelPlugin_t
 CLayoutPkgNamespaces_t
 CLayoutSBMLDocumentPlugin_t
 CLayoutSpeciesReferencePlugin_t
 CLayoutValidator_t
 CLineSegment_t
 CList_t
 CListOf_t
 CListOfCompartmentReferences_t
 CListOfCompartments_t
 CListOfCompartmentTypes_t
 CListOfConstraints_t
 CListOfDeletions_t
 CListOfEventAssignments_t
 CListOfEvents_t
 CListOfExternalModelDefinitions_t
 CListOfFbcAssociations_t
 CListOfFunctionDefinitions_t
 CListOfFunctionTerms_t
 CListOfGeneProducts_t
 CListOfGroups_t
 CListOfInitialAssignments_t
 CListOfInputs_t
 CListOfInSpeciesTypeBonds_t
 CListOfKeyValuePairs_t
 CListOfLocalParameters_t
 CListOfMembers_t
 CListOfModelDefinitions_t
 CListOfMultiSpeciesTypes_t
 CListOfObjectives_t
 CListOfOutputs_t
 CListOfOutwardBindingSites_t
 CListOfParameters_t
 CListOfPorts_t
 CListOfPossibleSpeciesFeatureValues_t
 CListOfQualitativeSpecies_t
 CListOfReactions_t
 CListOfReplacedElements_t
 CListOfRules_t
 CListOfSpecies_t
 CListOfSpeciesFeatures_t
 CListOfSpeciesFeatureTypes_t
 CListOfSpeciesFeatureValues_t
 CListOfSpeciesReferences_t
 CListOfSpeciesTypeComponentIndexes_t
 CListOfSpeciesTypeComponentMapInProducts_t
 CListOfSpeciesTypeInstances_t
 CListOfSpeciesTypes_t
 CListOfSubmodels_t
 CListOfTransitions_t
 CListOfUnitDefinitions_t
 CListOfUnits_t
 CListOfUserDefinedConstraintComponents_t
 CListOfUserDefinedConstraints_t
 CLocalParameter_t
 CMember_t
 CModel_t
 CModelCreator_t
 CModelDefinition_t
 CModelHistory_t
 CModifierSpeciesReference_t
 CMultiASTPlugin_t
 CMultiCompartmentPlugin_t
 CMultiExtension_t
 CMultiListOfReactionsPlugin_t
 CMultiModelPlugin_t
 CMultiPkgNamespaces_t
 CMultiSBMLDocumentPlugin_t
 CMultiSimpleSpeciesReferencePlugin_t
 CMultiSpeciesPlugin_t
 CMultiSpeciesReferencePlugin_t
 CMultiSpeciesType_t
 CMultiValidator_t
 CObjective_t
 COutput_t
 COutwardBindingSite_t
 CpackageErrorTableEntry
 CpackageErrorTableEntryV2
 CpackageErrorTableEntryV3
 CpackageReferenceEntry@_tcond_t _tdoxygenLibsbmlInternal_t
 CpackageReferenceEntryV2
 CpackageReferenceEntryV3
 CParameter_t
 CPoint_t
 CPort_t
 CPossibleSpeciesFeatureValue_t
 CPriority_t
 CQualExtension_t
 CQualitativeSpecies_t
 CQualModelPlugin_t
 CQualPkgNamespaces_t
 CQualSBMLDocumentPlugin_t
 CQualValidator_t
 CRateRule_t
 CRDFAnnotationParser_t
 CReaction_t
 CReactionGlyph_t
 CreferenceEntry@_tcond_t _tdoxygenLibsbmlInternal_t
 CReferenceGlyph_t
 CReplacedBy_t
 CReplacedElement_t
 CReplacing_t
 CRule_t
 CSBase_t
 CSBaseExtensionPoint_t
 CSBasePlugin_t
 CSBasePluginCreator_t
 CSBasePluginCreatorBase_t
 CSBaseRef_t
 CSBMLConstructorException_t
 CSBMLConverter_t
 CSBMLConverterRegistry_t
 CSBMLDocument_t
 CSBMLDocumentPlugin_t
 CSBMLDocumentPluginNotRequired_t
 CSBMLError_t
 CSBMLErrorLog_t
 CsbmlErrorTableEntry
 CSBMLExtension_t
 CSBMLExtensionException_t
 CSBMLExtensionNamespaces_t
 CSBMLExtensionRegister_t
 CSBMLExtensionRegistry_t
 CSBMLFileResolver_t
 CSBMLFunctionDefinitionConverter_t
 CSBMLIdConverter_t
 CSBMLInferUnitsConverter_t
 CSBMLInitialAssignmentConverter_t
 CSBMLInternalValidator_t
 CSBMLLevel1Version1Converter_t
 CSBMLLevelVersionConverter_t
 CSBMLLocalParameterConverter_t
 CSBMLNamespaces_t
 CSBMLRateOfConverter_t
 CSBMLRateRuleConverter_t
 CSBMLReactionConverter_t
 CSBMLReader_t
 CSBMLResolver_t
 CSBMLResolverRegistry_t
 CSBMLRuleConverter_t
 CSBMLStripPackageConverter_t
 CSBMLUnitsConverter_t
 CSBMLUri_t
 CSBMLValidator_t
 CSBMLVisitor_t
 CSBMLWriter_t
 CSBO_t
 CSimpleSpeciesReference_t
 CSpecies_t
 CSpeciesFeature_t
 CSpeciesFeatureType_t
 CSpeciesFeatureValue_t
 CSpeciesGlyph_t
 CSpeciesReference_t
 CSpeciesReferenceGlyph_t
 CSpeciesType_t
 CSpeciesTypeComponentIndex_t
 CSpeciesTypeComponentMapInProduct_t
 CSpeciesTypeInstance_t
 CStoichiometryMath_t
 CSubListOfSpeciesFeatures_t
 CSubmodel_t
 CSyntaxChecker_t
 CTextGlyph_t
 CToken_t@_tstruct_t _tToken_t_t @_tsbmlbrief_t{_tcore_t} _tA_t _ttoken_t _tfrom_t _tFormulaTokenizer_nextToken_t()
 CToken_t.value
 CTransition_t
 CTrigger_t
 CUnit_t
 CUnitDefinition_t
 CUserDefinedConstraint_t
 CUserDefinedConstraintComponent_t
 CValidator_t
 CVConstraint_t
 CXMLAttributes_t
 CXMLConstructorException_t
 CXMLError_t
 CXMLErrorLog_t
 CXMLInputStream_t
 CXMLLogOverride_t
 CXMLNamespaces_t
 CXMLNode_t
 CXMLOutputStream_t
 CXMLToken_t
 CXMLTriple_t