Loading [MathJax]/extensions/tex2jax.js
libSBML C++ API  5.20.2
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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