os_exception Class Reference
[Error Library]

#include <stlsoft/error/os_exception.hpp>

Inheritance diagram for os_exception:

project_exception unix_exception windows_exception missing_entry_point_exception readdir_sequence_exception synchronisation_exception access_exception clipboard_exception control_panel_exception invalid_calling_convention_exception missing_entry_point_exception registry_exception resource_exception synchronisation_exception toolhelp_exception version_info_exception

List of all members.

Detailed Description

Root exception class for sub-project platform-specific exceptions.

Public Types

typedef os_exception class_type
 The type of the current instantiation.
typedef project_exception parent_class_type
 The parent type.

Public Member Functions

 os_exception ()
 Default constructor.
virtual char const * what () const =0 throw ()
 Returns a human-readable string describing the exception condition.

Member Typedef Documentation

Constructor & Destructor Documentation

os_exception (  )  [inline]

Default constructor.

Member Function Documentation

virtual char const* what (  )  const throw () [pure virtual]

Returns a human-readable string describing the exception condition.

Implements project_exception.

Implemented in unix_exception, tss_exception, windows_exception, and tss_exception.

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

Generated on Thu Jun 10 08:58:45 2010 for STLSoft by  doxygen 1.5.6