#include <stlsoft/error/throw_policies.hpp>
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. |
typedef E thrown_type |
The thrown type.
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.