LTL  2.0.x
Public Member Functions | Protected Attributes | List of all members
ltl::ltl::RangeException Class Reference

Exception for ltl::MArray<T ,N> range check errors. More...

Inherits exception, and exception.

Public Member Functions

 RangeException (const string &what)
 
 RangeException (const char *what)
 
virtual ~RangeException () throw ()
 
virtual const char * what () const throw ()
 
 RangeException (const string &what)
 
 RangeException (const char *what)
 
virtual ~RangeException () throw ()
 
virtual const char * what () const throw ()
 

Protected Attributes

string whatStr_
 

Detailed Description

Exception for ltl::MArray<T ,N> range check errors.

Constructor & Destructor Documentation

◆ RangeException() [1/4]

ltl::ltl::RangeException::RangeException ( const string &  what)
inline

◆ RangeException() [2/4]

ltl::ltl::RangeException::RangeException ( const char *  what)
inline

◆ ~RangeException() [1/2]

virtual ltl::ltl::RangeException::~RangeException ( )
throw (
)
inlinevirtual

◆ RangeException() [3/4]

ltl::ltl::RangeException::RangeException ( const string &  what)
inline

◆ RangeException() [4/4]

ltl::ltl::RangeException::RangeException ( const char *  what)
inline

◆ ~RangeException() [2/2]

virtual ltl::ltl::RangeException::~RangeException ( )
throw (
)
inlinevirtual

Member Function Documentation

◆ what() [1/2]

virtual const char* ltl::ltl::RangeException::what ( ) const
throw (
)
inlinevirtual

◆ what() [2/2]

virtual const char* ltl::ltl::RangeException::what ( ) const
throw (
)
inlinevirtual

Member Data Documentation

◆ whatStr_

string ltl::ltl::RangeException::whatStr_
protected