throw_exception_policy Struct Template Reference
[Error Library]

#include <stlsoft/error/throw_policies.hpp>

List of all members.


Detailed Description

template<typename E>
struct stlsoft::throw_exception_policy< E >

The throwing exception policy.

It throws instances of its parameterising type.

Public Types

Member Types
typedef E thrown_type
 The thrown type.

Public Member Functions

Operators
void operator() () const
 Function call operator, taking no parameters.
template<typename T>
void operator() (T const &t) const
 Function call operator, taking one parameter.
template<typename T1, typename T2>
void operator() (T1 const &t1, T2 const &t2) const
 Function call operator, taking two parameters.
template<typename T1, typename T2, typename T3>
void operator() (T1 const &t1, T2 const &t2, T3 const &t3) const
 Function call operator, taking three parameters.
template<typename T1, typename T2, typename T3, typename T4>
void operator() (T1 const &t1, T2 const &t2, T3 const &t3, T4 const &t4) const
 Function call operator, taking four parameters.


Member Typedef Documentation

typedef E thrown_type

The thrown type.


Member Function Documentation

void operator() (  )  const [inline]

Function call operator, taking no parameters.

void operator() ( T const &  t  )  const [inline]

Function call operator, taking one parameter.

void operator() ( T1 const &  t1,
T2 const &  t2 
) const [inline]

Function call operator, taking two parameters.

void operator() ( T1 const &  t1,
T2 const &  t2,
T3 const &  t3 
) const [inline]

Function call operator, taking three parameters.

void operator() ( T1 const &  t1,
T2 const &  t2,
T3 const &  t3,
T4 const &  t4 
) const [inline]

Function call operator, taking four parameters.


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

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