Macros | Typedefs
cgnstypes.h File Reference
#include "vtk_cgns_mangle.h"
Include dependency graph for cgnstypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CG_BUILD_HDF5   1
 
#define CG_BUILD_LEGACY   0
 
#define CG_BUILD_64BIT   1
 
#define CG_BUILD_SCOPE   1
 
#define CG_BUILD_BASESCOPE   0
 
#define CG_BUILD_PARALLEL   0
 
#define CG_MAX_INT32   0x7FFFFFFF
 
#define CG_LONG_T   long
 
#define to_ADF_ID(ID, ADF_ID)   memcpy(&(ADF_ID),&(ID),sizeof(hid_t))
 
#define to_HDF_ID(ADF_ID, ID)   memcpy(&(ID),&(ADF_ID),sizeof(hid_t))
 
#define HDF5_HAVE_MULTI_DATASETS   0
 
#define HDF5_HAVE_COLL_METADATA   0
 
#define HDF5_HAVE_FILE_SPACE_STRATEGY   0
 
#define CG_HAVE_STAT64_STRUCT   0
 
#define CG_SIZEOF_SIZE   64
 
#define CG_SIZE_DATATYPE   "I8"
 
#define FORTRAN_DEFAULT_INTEGER_C_INT64_T   0
 

Typedefs

typedef CG_LONG_T cgsize_t
 
typedef int cgerr_t
 
typedef int cgint_t
 
typedef double cgid_t
 
typedef int cgint_f
 
typedef CG_LONG_T cglong_t
 
typedef unsigned CG_LONG_T cgulong_t
 

Macro Definition Documentation

◆ CG_BUILD_HDF5

#define CG_BUILD_HDF5   1

Definition at line 34 of file cgnstypes.h.

◆ CG_BUILD_LEGACY

#define CG_BUILD_LEGACY   0

Definition at line 35 of file cgnstypes.h.

◆ CG_BUILD_64BIT

#define CG_BUILD_64BIT   1

Definition at line 36 of file cgnstypes.h.

◆ CG_BUILD_SCOPE

#define CG_BUILD_SCOPE   1

Definition at line 37 of file cgnstypes.h.

◆ CG_BUILD_BASESCOPE

#define CG_BUILD_BASESCOPE   0

Definition at line 38 of file cgnstypes.h.

◆ CG_BUILD_PARALLEL

#define CG_BUILD_PARALLEL   0

Definition at line 39 of file cgnstypes.h.

◆ CG_MAX_INT32

#define CG_MAX_INT32   0x7FFFFFFF

Definition at line 41 of file cgnstypes.h.

◆ CG_LONG_T

#define CG_LONG_T   long

Definition at line 50 of file cgnstypes.h.

◆ to_ADF_ID

#define to_ADF_ID (   ID,
  ADF_ID 
)    memcpy(&(ADF_ID),&(ID),sizeof(hid_t))

Definition at line 59 of file cgnstypes.h.

◆ to_HDF_ID

#define to_HDF_ID (   ADF_ID,
  ID 
)    memcpy(&(ID),&(ADF_ID),sizeof(hid_t))

Definition at line 60 of file cgnstypes.h.

◆ HDF5_HAVE_MULTI_DATASETS

#define HDF5_HAVE_MULTI_DATASETS   0

Definition at line 64 of file cgnstypes.h.

◆ HDF5_HAVE_COLL_METADATA

#define HDF5_HAVE_COLL_METADATA   0

Definition at line 68 of file cgnstypes.h.

◆ HDF5_HAVE_FILE_SPACE_STRATEGY

#define HDF5_HAVE_FILE_SPACE_STRATEGY   0

Definition at line 72 of file cgnstypes.h.

◆ CG_HAVE_STAT64_STRUCT

#define CG_HAVE_STAT64_STRUCT   0

Definition at line 76 of file cgnstypes.h.

◆ CG_SIZEOF_SIZE

#define CG_SIZEOF_SIZE   64

Definition at line 87 of file cgnstypes.h.

◆ CG_SIZE_DATATYPE

#define CG_SIZE_DATATYPE   "I8"

Definition at line 88 of file cgnstypes.h.

◆ FORTRAN_DEFAULT_INTEGER_C_INT64_T

#define FORTRAN_DEFAULT_INTEGER_C_INT64_T   0

Definition at line 101 of file cgnstypes.h.

Typedef Documentation

◆ cgsize_t

Definition at line 89 of file cgnstypes.h.

◆ cgerr_t

typedef int cgerr_t

Definition at line 95 of file cgnstypes.h.

◆ cgint_t

typedef int cgint_t

Definition at line 96 of file cgnstypes.h.

◆ cgid_t

typedef double cgid_t

Definition at line 97 of file cgnstypes.h.

◆ cgint_f

typedef int cgint_f

Definition at line 105 of file cgnstypes.h.

◆ cglong_t

Definition at line 109 of file cgnstypes.h.

◆ cgulong_t

typedef unsigned CG_LONG_T cgulong_t

Definition at line 110 of file cgnstypes.h.