Lattice Microbes 2.5
This is for whole cell modeling
Loading...
Searching...
No Matches
lm::io::hdf5::HDF5Exception Class Reference

Exception due to a failure in writing the HDF5 file. More...

#include <lm_hdf5.h>

Inheritance diagram for lm::io::hdf5::HDF5Exception:
[legend]
Collaboration diagram for lm::io::hdf5::HDF5Exception:
[legend]

Public Member Functions

 HDF5Exception (herr_t errorCode, const char *file, const int line)
 Create the Exception.
void printStackTrace ()
Public Member Functions inherited from lm::Exception
 Exception (const char *message="")
 Create an Exception.
 Exception (const char *message, const int arg)
 Create and Exception with one integer error code.
 Exception (const char *message, const int arg1, const int arg2)
 Create and Exception with two integer error codes.
 Exception (const char *message, const int arg1, const int arg2, const int arg3)
 Create and Exception with three integer error codes.
 Exception (const char *message, const char *arg)
 Create and Exception with one error string.
 Exception (const char *message, const char *arg1, const char *arg2)
 Create and Exception with two error strings.
 Exception (const char *message, const char *arg1, const char *arg2, const char *arg3)
 Create and Exception with three error strings.
 Exception (const char *message, const char *arg1, const int arg2)
 Create and Exception with one integer error code and one error string.
 Exception (const char *message, const char *arg1, const int arg2, const int arg3)
 Create and Exception with two integer error codes and one error string.
 Exception (const char *message, const int arg, const char *file, const int line)
 Create and Exception with one integer error code, a file and a line number.
 Exception (const char *message, const char *arg, const char *file, const int line)
 Create and Exception with one error string, a file and a line number.
virtual ~Exception () throw ()
 Destroy the Exception.
virtual const char * what () const throw ()
 Get the error string.

Additional Inherited Members

Protected Attributes inherited from lm::Exception
char messageBuffer [MAX_MESSAGE_SIZE]
Static Protected Attributes inherited from lm::Exception
static const int MAX_MESSAGE_SIZE = 1025

Detailed Description

Exception due to a failure in writing the HDF5 file.

Constructor & Destructor Documentation

◆ HDF5Exception()

lm::io::hdf5::HDF5Exception::HDF5Exception ( herr_t errorCode,
const char * file,
const int line )
inline

Create the Exception.

Parameters
errorCodeCode for the HDF5 error
fileSource file in which the error occurred
lineLine in the source file at which the error occurred
Here is the call graph for this function:

Member Function Documentation

◆ printStackTrace()

void lm::io::hdf5::HDF5Exception::printStackTrace ( )
inline

The documentation for this class was generated from the following file:
  • /data2/LM_zls_github/Lattice-Microbes/src/io/lm_hdf5.h