STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Protected Member Functions | List of all members
out_of_range Class Reference
Inheritance diagram for out_of_range:
logic_error

Public Types

typedef logic_error _Mybase
 

Public Member Functions

 out_of_range (const string &_Message)
 
 out_of_range (const char *_Message)
 
- Public Member Functions inherited from logic_error
 logic_error (const string &_Message)
 
 logic_error (const char *_Message)
 

Protected Member Functions

virtual void _Doraise () const
 

Member Typedef Documentation

Constructor & Destructor Documentation

out_of_range::out_of_range ( const string _Message)
inlineexplicit
134  : _Mybase(_Message.c_str())
135  { // construct from message string
136  }
logic_error _Mybase
Definition: stdexcept:131
const _Elem * c_str() const _NOEXCEPT
Definition: xstring:1741
out_of_range::out_of_range ( const char *  _Message)
inlineexplicit
139  : _Mybase(_Message)
140  { // construct from message string
141  }
logic_error _Mybase
Definition: stdexcept:131

Member Function Documentation

virtual void out_of_range::_Doraise ( ) const
inlineprotectedvirtual

Reimplemented from logic_error.

148  { // perform class-specific exception handling
149  _RAISE(*this);
150  }
#define _RAISE(x)
Definition: xstddef:70

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