|
libSBML C API
5.18.0
|
Definition of groupsfwd. More...
Macros | |
| #define | CLASS_OR_STRUCT struct |
| Forward declaration of all opaque C types. More... | |
Typedefs | |
| typedef struct Group | Group_t |
| typedef struct GroupsModelPlugin | GroupsModelPlugin_t |
| typedef struct Member | Member_t |
Definition of groupsfwd.
| #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 Group Group_t |
| typedef struct GroupsModelPlugin GroupsModelPlugin_t |
| typedef struct Member Member_t |