libSBML C API  5.18.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
groupsfwd.h File Reference

Definition of groupsfwd. More...

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

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
 

Detailed Description

Definition of groupsfwd.

Author
SBMLTeam

Macro Definition Documentation

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

typedef struct Group Group_t
typedef struct GroupsModelPlugin GroupsModelPlugin_t
typedef struct Member Member_t