KatanaNativeInterface  $VERSION$
Public Member Functions | Protected Attributes | List of all members
Exception Class Reference

#include <exception.h>

Inheritance diagram for Exception:
Inheritance graph
Collaboration diagram for Exception:
Collaboration graph

Public Member Functions

 Exception (const std::string &message, const int error_number) throw ()
 
virtual ~Exception () throw ()
 
std::string message () const throw ()
 
const char * what () const throw ()
 
const int error_number () const throw ()
 

Protected Attributes

const std::string _message
 
const int _error_number
 

Detailed Description

Definition at line 79 of file exception.h.

Constructor & Destructor Documentation

§ Exception()

Exception::Exception ( const std::string &  message,
const int  error_number 
)
throw (
)
inline

Definition at line 85 of file exception.h.

§ ~Exception()

virtual Exception::~Exception ( )
throw (
)
inlinevirtual

Definition at line 90 of file exception.h.

Member Function Documentation

§ error_number()

const int Exception::error_number ( ) const
throw (
)
inline

Definition at line 100 of file exception.h.

§ message()

std::string Exception::message ( ) const
throw (
)
inline

Definition at line 93 of file exception.h.

§ what()

const char* Exception::what ( ) const
throw (
)
inline

Definition at line 96 of file exception.h.

Member Data Documentation

§ _error_number

const int Exception::_error_number
protected

Definition at line 82 of file exception.h.

§ _message

const std::string Exception::_message
protected

Definition at line 81 of file exception.h.


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