STK++ 0.9.13
STK::out_of_range Class Reference

This represents an argument whose value is not within the expected range (e.g., boundary checks in basic_String). More...

#include <STK_Exceptions.h>

Inheritance diagram for STK::out_of_range:
Inheritance graph

Public Member Functions

 out_of_range (String const &__arg)
 
virtual ~out_of_range () throw ()
 
- Public Member Functions inherited from STK::logic_error
 logic_error (String const &__arg)
 Takes a character String describing the error.
 
virtual ~logic_error () throw ()
 
- Public Member Functions inherited from STK::Exception
 Exception () throw ()
 
 Exception (String const &__arg) throw ()
 Takes a character String describing the error.
 
virtual ~Exception () throw ()
 
virtual const String error () const throw ()
 Returns a C-style character string describing the general cause of the current error.
 

Detailed Description

This represents an argument whose value is not within the expected range (e.g., boundary checks in basic_String).


Definition at line 112 of file STK_Exceptions.h.

Constructor & Destructor Documentation

◆ out_of_range()

STK::out_of_range::out_of_range ( String const __arg)
inlineexplicit

Definition at line 165 of file STK_Exceptions.h.

165: logic_error(__arg) {}
logic_error(String const &__arg)
Takes a character String describing the error.

◆ ~out_of_range()

STK::out_of_range::~out_of_range ( )
throw (
)
inlinevirtual

Definition at line 166 of file STK_Exceptions.h.

166{}

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