OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
H5PartWrapper.h File Reference
#include "OPALTypes.h"
#include "Utility/IpplInfo.h"
#include "H5hut.h"
#include <map>
#include <string>
Include dependency graph for H5PartWrapper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  H5PartWrapper
 

Macros

#define REPORTONERROR(rc)   H5PartWrapper::reportOnError(rc, __FILE__, __LINE__)
 
#define READFILEATTRIB(type, file, name, value)    REPORTONERROR(H5ReadFileAttrib##type(file, name, value));
 
#define WRITESTRINGFILEATTRIB(file, name, value)    REPORTONERROR(H5WriteFileAttribString(file, name, value));
 
#define WRITEFILEATTRIB(type, file, name, value, length)    REPORTONERROR(H5WriteFileAttrib##type(file, name, value, length));
 
#define READSTEPATTRIB(type, file, name, value)    REPORTONERROR(H5ReadStepAttrib##type(file, name, value));
 
#define WRITESTRINGSTEPATTRIB(file, name, value)    REPORTONERROR(H5WriteStepAttribString(file, name, value));
 
#define WRITESTEPATTRIB(type, file, name, value, length)    REPORTONERROR(H5WriteStepAttrib##type(file, name, value, length));
 
#define READDATA(type, file, name, value)   REPORTONERROR(H5PartReadData##type(file, name, value));
 
#define WRITEDATA(type, file, name, value)   REPORTONERROR(H5PartWriteData##type(file, name, value));
 

Macro Definition Documentation

◆ READDATA

#define READDATA (   type,
  file,
  name,
  value 
)    REPORTONERROR(H5PartReadData##type(file, name, value));

Definition at line 35 of file H5PartWrapper.h.

◆ READFILEATTRIB

#define READFILEATTRIB (   type,
  file,
  name,
  value 
)     REPORTONERROR(H5ReadFileAttrib##type(file, name, value));

Definition at line 21 of file H5PartWrapper.h.

◆ READSTEPATTRIB

#define READSTEPATTRIB (   type,
  file,
  name,
  value 
)     REPORTONERROR(H5ReadStepAttrib##type(file, name, value));

Definition at line 28 of file H5PartWrapper.h.

◆ REPORTONERROR

#define REPORTONERROR (   rc)    H5PartWrapper::reportOnError(rc, __FILE__, __LINE__)

H5PartWrapper: a class that manages calls to H5Part

Definition at line 20 of file H5PartWrapper.h.

◆ WRITEDATA

#define WRITEDATA (   type,
  file,
  name,
  value 
)    REPORTONERROR(H5PartWriteData##type(file, name, value));

Definition at line 36 of file H5PartWrapper.h.

◆ WRITEFILEATTRIB

#define WRITEFILEATTRIB (   type,
  file,
  name,
  value,
  length 
)     REPORTONERROR(H5WriteFileAttrib##type(file, name, value, length));

Definition at line 25 of file H5PartWrapper.h.

◆ WRITESTEPATTRIB

#define WRITESTEPATTRIB (   type,
  file,
  name,
  value,
  length 
)     REPORTONERROR(H5WriteStepAttrib##type(file, name, value, length));

Definition at line 32 of file H5PartWrapper.h.

◆ WRITESTRINGFILEATTRIB

#define WRITESTRINGFILEATTRIB (   file,
  name,
  value 
)     REPORTONERROR(H5WriteFileAttribString(file, name, value));

Definition at line 23 of file H5PartWrapper.h.

◆ WRITESTRINGSTEPATTRIB

#define WRITESTRINGSTEPATTRIB (   file,
  name,
  value 
)     REPORTONERROR(H5WriteStepAttribString(file, name, value));

Definition at line 30 of file H5PartWrapper.h.