CAPD DynSys Library 5.2.0
capd::intervals::IntervalError< T_Bound > Class Template Reference

Instation of the IntervalError class is throwed by the Interval class on error. More...

#include <capd/intervals/IntervalError.h>

Public Member Functions

 IntervalError (const char *A_msg, T_Bound A_left, T_Bound A_right)
 
virtual ~IntervalError () throw ()
 
const char * what () const throw ()
 

Protected Attributes

T_Bound m_left
 
T_Bound m_right
 
std::string message
 

Detailed Description

template<typename T_Bound>
class capd::intervals::IntervalError< T_Bound >

Instation of the IntervalError class is throwed by the Interval class on error.

IntervalError is derived from std::runtime_error class.
It contains information about an interval which caused error.

Author
Tomasz Kapela
Date
11-01-2006

Constructor & Destructor Documentation

◆ IntervalError()

template<typename T_Bound >
capd::intervals::IntervalError< T_Bound >::IntervalError ( const char *  A_msg,
T_Bound  A_left,
T_Bound  A_right 
)
inline

◆ ~IntervalError()

template<typename T_Bound >
virtual capd::intervals::IntervalError< T_Bound >::~IntervalError ( )
throw (
)
inlinevirtual

Member Function Documentation

◆ what()

template<typename T_Bound >
const char * capd::intervals::IntervalError< T_Bound >::what ( ) const
throw (
)
inline

Member Data Documentation

◆ m_left

template<typename T_Bound >
T_Bound capd::intervals::IntervalError< T_Bound >::m_left
protected

◆ m_right

template<typename T_Bound >
T_Bound capd::intervals::IntervalError< T_Bound >::m_right
protected

◆ message

template<typename T_Bound >
std::string capd::intervals::IntervalError< T_Bound >::message
protected