libSBML C++ API  5.20.4
distribfwd.h File Reference

Definition of distribfwd. More...

This graph shows which files directly or indirectly include this file:

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
 

Detailed Description

Definition of distribfwd.

Author
SBMLTeam

Macro Definition Documentation

◆ CLASS_OR_STRUCT

#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 Documentation

◆ DistribBase_t

typedef class DistribBase DistribBase_t

◆ DistribSBasePlugin_t

◆ Uncertainty_t

typedef class Uncertainty Uncertainty_t

◆ UncertParameter_t

◆ UncertSpan_t

typedef class UncertSpan UncertSpan_t