16 #ifndef INC_netcdf_NcException_h
17 #define INC_netcdf_NcException_h
38 std::string
const exceptionName,
39 std::string
const complaint,
40 std::string
const file,
44 std::string
const complaint,
45 std::string
const file,
50 char const *
what ()
const throw() {
return exceptionMsg.c_str(); }
55 std::string exceptionName;
59 std::string exceptionMsg;
67 #define NcEXCEPTION(a_) netcdf::NcException( "NetCDF4 API Exception", (a_), __FILE__, __LINE__ )
virtual ~NcException()
Definition: NcException.h:48
Handles the C++ API exceptions.
Definition: NcException.h:32
NcException(std::string const exceptionName, std::string const complaint, std::string const file, int const line)
Definition: NcException.cpp:20
char const * what() const
Definition: NcException.h:50