libSBML C++ API
5.11.0
|
SBML FBC C structure declarations. More...
Macros | |
#define | CLASS_OR_STRUCT class |
Forward declaration of all opaque C types. More... | |
Typedefs | |
typedef class Association | Association_t |
typedef class FluxBound | FluxBound_t |
typedef class FluxObjective | FluxObjective_t |
typedef class GeneAssociation | GeneAssociation_t |
typedef class Objective | Objective_t |
SBML FBC C structure declarations.
#define CLASS_OR_STRUCT class |
Forward declaration of all opaque C types.
Declaring all types up-front avoids "redefinition of type 'Foo'" compile errors and allows our combined C/C++ headers to depend minimally upon each other. Put another way, the type definitions below serve the same purpose as "class Foo;" forward declarations in C++ code.
typedef class Association Association_t |
typedef class FluxBound FluxBound_t |
typedef class FluxObjective FluxObjective_t |
typedef class GeneAssociation GeneAssociation_t |
typedef class Objective Objective_t |