libSBML C API
5.18.0
|
SBML Qual C structure declarations. More...
Macros | |
#define | CLASS_OR_STRUCT struct |
Forward declaration of all opaque C types. More... | |
Typedefs | |
typedef struct DefaultTerm | DefaultTerm_t |
typedef struct FunctionTerm | FunctionTerm_t |
typedef struct Input | Input_t |
typedef struct Output | Output_t |
typedef struct QualitativeSpecies | QualitativeSpecies_t |
typedef struct QualModelPlugin | QualModelPlugin_t |
typedef struct Transition | Transition_t |
SBML Qual C structure declarations.
#define CLASS_OR_STRUCT struct |
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 struct DefaultTerm DefaultTerm_t |
typedef struct FunctionTerm FunctionTerm_t |
typedef struct Input Input_t |
typedef struct Output Output_t |
typedef struct QualitativeSpecies QualitativeSpecies_t |
typedef struct QualModelPlugin QualModelPlugin_t |
typedef struct Transition Transition_t |