exception_policy_base Struct Template Reference
[Error Library]

#include <comstl/error/exceptions.hpp>

List of all members.


Detailed Description

template<typename X>
struct comstl::exception_policy_base< X >

Policy adaptor template for exception throwing.

Public Types

Member Types
typedef X thrown_type
 The thrown type.

Public Member Functions

Operators
void operator() () const
 Function call operator, taking no parameters.
void operator() (HRESULT hr) const
 Function call operator, taking one parameter.
void operator() (char const *reason, HRESULT hr) const
 Function call operator, taking two parameters.

Member Typedef Documentation

typedef X thrown_type

The thrown type.


Member Function Documentation

void operator() (  )  const [inline]

Function call operator, taking no parameters.

void operator() ( HRESULT  hr  )  const [inline]

Function call operator, taking one parameter.

void operator() ( char const *  reason,
HRESULT  hr 
) const [inline]

Function call operator, taking two parameters.


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

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