OnixS BME SENAF Handler C++ library  2.0.1
API documentation
Error Class Reference

#include <OnixS/Senaf/MarketData/Error.h>

Collaboration diagram for Error:

Public Member Functions

 Error (const std::string &source, ErrorCode code)
 
 Error (const std::string &source, ErrorCode code, const std::string &description)
 
 Error (const Error &other)
 
virtual ~Error () throw ()
 
ErrorCode code () const
 
const char * description () const
 
const char * source () const
 
virtual const char * what () const throw ()
 
std::string toString () const
 
void toString (std::string &) const
 
Erroroperator= (const Error &other)
 

Detailed Description

Definition at line 61 of file Error.h.

Constructor & Destructor Documentation

Error ( const std::string &  source,
ErrorCode  code 
)

Initializes instance with just a code.

Error ( const std::string &  source,
ErrorCode  code,
const std::string &  description 
)

Initializes instance with code and description.

Error ( const Error other)

Initializes as clone of another error.

virtual ~Error ( )
throw (
)
virtual

Destruction interface.

Member Function Documentation

ErrorCode code ( ) const
inline

Code of error.

Definition at line 112 of file Error.h.

const char * description ( ) const
inline

Human readable description of error.

Definition at line 117 of file Error.h.

Error& operator= ( const Error other)

Copies error attributes from another instance.

const char * source ( ) const
inline

Origin of the error.

Definition at line 122 of file Error.h.

std::string toString ( ) const
inline

String presentation of an error.

Definition at line 127 of file Error.h.

void toString ( std::string &  ) const

Appends presentation of an error to the string.

virtual const char* what ( ) const
throw (
)
virtual

Human readable description of error.


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