StdAir Logo  0.43.0
C++ Standard Airline IT Library
stdair::RootException Class Reference

Root of the stdair exceptions. More...

#include <stdair/stdair_exceptions.hpp>

+ Inheritance diagram for stdair::RootException:

List of all members.

Public Member Functions

 RootException (const std::string &iWhat)
 RootException ()
virtual ~RootException () throw ()
const char * what () const throw ()

Protected Attributes

std::string _what

Detailed Description

Root of the stdair exceptions.

All the stdair exceptions inherit from that root, allowing to catch them and to spot them easily when arising in code wrapping the stdair library.


Constructor & Destructor Documentation

stdair::RootException::RootException ( const std::string iWhat) [inline]

Main Constructor.

Definition at line 24 of file stdair_exceptions.hpp.

stdair::RootException::RootException ( ) [inline]

Default constructor.

Definition at line 28 of file stdair_exceptions.hpp.

virtual stdair::RootException::~RootException ( ) throw () [inline, virtual]

Destructor.

Definition at line 33 of file stdair_exceptions.hpp.


Member Function Documentation

const char* stdair::RootException::what ( ) const throw () [inline]

Give the details of the exception.

Definition at line 38 of file stdair_exceptions.hpp.

References _what.


Member Data Documentation

Details for the exception.

Definition at line 46 of file stdair_exceptions.hpp.

Referenced by what().


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