toolhelp_exception Struct Reference
[Windows ToolHelp Library]

#include <winstl/toolhelp/error/exceptions.hpp>

Inheritance diagram for toolhelp_exception:

windows_exception os_exception project_exception

List of all members.


Detailed Description

Root exception thrown by the ToolHelp Library.

Public Types

Member Types
typedef windows_exception parent_class_type
 The parent class type.
typedef toolhelp_exception class_type
 The class type.
typedef
parent_class_type::error_code_type 
error_code_type
 The error code type.

Public Member Functions

Construction
 toolhelp_exception (error_code_type err)
 Constructs an instance from the given error code.
 toolhelp_exception (char const *reason, error_code_type err)
 Constructs an instance from the given message and error code.

Member Typedef Documentation

The parent class type.

Reimplemented from windows_exception.

The class type.

Reimplemented from windows_exception.

The error code type.

Reimplemented from windows_exception.


Constructor & Destructor Documentation

toolhelp_exception ( error_code_type  err  )  [inline, explicit]

Constructs an instance from the given error code.

Parameters:
err The error code that is passed to the parent class (winstl::windows_exception) constructor

toolhelp_exception ( char const *  reason,
error_code_type  err 
) [inline]

Constructs an instance from the given message and error code.

Parameters:
reason The reason that is passed to the parent class (winstl::windows_exception) constructor
err The error code that is passed to the parent class (winstl::windows_exception) constructor


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

Generated on Thu Jun 10 08:59:40 2010 for STLSoft by  doxygen 1.5.6