MBDyn-1.7.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
NcError Class Reference

#include <netcdfcpp.h>

Collaboration diagram for NcError:

Public Types

enum  Behavior { silent_nonfatal = 0, silent_fatal = 1, verbose_nonfatal = 2, verbose_fatal = 3 }
 

Public Member Functions

 NcError (Behavior b=verbose_fatal)
 
virtual ~NcError (void)
 
int get_err (void)
 
const char * get_errmsg (void)
 

Static Public Member Functions

static int set_err (int err)
 

Private Attributes

int the_old_state
 
int the_old_err
 

Static Private Attributes

static int ncopts
 
static int ncerr
 

Detailed Description

Definition at line 443 of file netcdfcpp.h.

Member Enumeration Documentation

Enumerator
silent_nonfatal 
silent_fatal 
verbose_nonfatal 
verbose_fatal 

Definition at line 445 of file netcdfcpp.h.

Constructor & Destructor Documentation

NcError::NcError ( Behavior  b = verbose_fatal)
virtual NcError::~NcError ( void  )
virtual

Member Function Documentation

int NcError::get_err ( void  )

Referenced by get_errmsg().

const char* NcError::get_errmsg ( void  )
inline

Definition at line 459 of file netcdfcpp.h.

References get_err().

459 {return nc_strerror(get_err());}
int get_err(void)

Here is the call graph for this function:

static int NcError::set_err ( int  err)
static

Member Data Documentation

int NcError::ncerr
staticprivate

Definition at line 466 of file netcdfcpp.h.

int NcError::ncopts
staticprivate

Definition at line 465 of file netcdfcpp.h.

int NcError::the_old_err
private

Definition at line 464 of file netcdfcpp.h.

int NcError::the_old_state
private

Definition at line 463 of file netcdfcpp.h.


The documentation for this class was generated from the following file: