libSBML C++ API
5.20.4
|
Definition of distribfwd. More...
Macros | |
#define | CLASS_OR_STRUCT class |
Forward declaration of all opaque C types. More... | |
Typedefs | |
typedef class DistribBase | DistribBase_t |
typedef class DistribSBasePlugin | DistribSBasePlugin_t |
typedef class Uncertainty | Uncertainty_t |
typedef class UncertParameter | UncertParameter_t |
typedef class UncertSpan | UncertSpan_t |
Definition of distribfwd.
#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 DistribBase DistribBase_t |
typedef class DistribSBasePlugin DistribSBasePlugin_t |
typedef class Uncertainty Uncertainty_t |
typedef class UncertParameter UncertParameter_t |
typedef class UncertSpan UncertSpan_t |