LAL  7.5.0.1-b72065a
H5FileIOVectorHL_source.c File Reference

Prototypes

int WRITEFUNC (LALH5File *file, const char *name, VTYPE *vector)
 
VTYPEREADFUNC (LALH5File *file, const char *dset)
 

Go to the source code of this file.

Macros

#define CONCAT2x(a, b)   a##b
 
#define CONCAT2(a, b)   CONCAT2x(a,b)
 
#define TYPEV   CONCAT2(TYPE,Vector)
 
#define VTYPE   TYPEV
 
#define WRITEFUNC   CONCAT2(XLALH5FileWrite,TYPEV)
 
#define READFUNC   CONCAT2(XLALH5FileRead,TYPEV)
 
#define DSETALLOCFUNC   CONCAT2(XLALH5DatasetAlloc,TYPEV)
 
#define DSETREADFUNC   CONCAT2(XLALH5DatasetRead,TYPEV)
 

Macro Definition Documentation

◆ CONCAT2x

#define CONCAT2x (   a,
 
)    a##b

Definition at line 1 of file H5FileIOVectorHL_source.c.

◆ CONCAT2

#define CONCAT2 (   a,
 
)    CONCAT2x(a,b)

Definition at line 2 of file H5FileIOVectorHL_source.c.

◆ TYPEV

#define TYPEV   CONCAT2(TYPE,Vector)

Definition at line 4 of file H5FileIOVectorHL_source.c.

◆ VTYPE

#define VTYPE   TYPEV

Definition at line 6 of file H5FileIOVectorHL_source.c.

◆ WRITEFUNC

#define WRITEFUNC   CONCAT2(XLALH5FileWrite,TYPEV)

Definition at line 9 of file H5FileIOVectorHL_source.c.

◆ READFUNC

#define READFUNC   CONCAT2(XLALH5FileRead,TYPEV)

Definition at line 10 of file H5FileIOVectorHL_source.c.

◆ DSETALLOCFUNC

#define DSETALLOCFUNC   CONCAT2(XLALH5DatasetAlloc,TYPEV)

Definition at line 11 of file H5FileIOVectorHL_source.c.

◆ DSETREADFUNC

#define DSETREADFUNC   CONCAT2(XLALH5DatasetRead,TYPEV)

Definition at line 12 of file H5FileIOVectorHL_source.c.

Function Documentation

◆ WRITEFUNC()

int WRITEFUNC ( LALH5File file,
const char *  name,
VTYPE vector 
)

Definition at line 14 of file H5FileIOVectorHL_source.c.

◆ READFUNC()

VTYPE* READFUNC ( LALH5File file,
const char *  dset 
)

Definition at line 28 of file H5FileIOVectorHL_source.c.