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
underflow_error Class Reference
Inheritance diagram for underflow_error:
runtime_error exception

Public Types

typedef runtime_error _Mybase
 

Public Member Functions

 underflow_error (const string &_Message)
 
 underflow_error (const char *_Message)
 
- Public Member Functions inherited from runtime_error
 runtime_error (const string &_Message)
 
 runtime_error (const char *_Message)
 
- Public Member Functions inherited from exception
__CLR_OR_THIS_CALL exception (const char *_Message="unknown", int=1) _THROW0()
 
__CLR_OR_THIS_CALL exception (const exception &_Right) _THROW0()
 
exception &__CLR_OR_THIS_CALL operator= (const exception &_Right) _THROW0()
 
virtual __CLR_OR_THIS_CALL ~exception () _NOEXCEPT
 
virtual const char *__CLR_OR_THIS_CALL what () const _THROW0()
 
void __CLR_OR_THIS_CALL _Raise () const
 

Protected Member Functions

virtual void _Doraise () const
 

Additional Inherited Members

- Static Public Member Functions inherited from exception
static _STD _Prhand _Set_raise_handler (_STD _Prhand _Pnew)
 
- Protected Attributes inherited from exception
const char_Ptr
 

Member Typedef Documentation

Constructor & Destructor Documentation

underflow_error::underflow_error ( const string _Message)
inlineexplicit
219  : _Mybase(_Message.c_str())
220  { // construct from message string
221  }
_Ret_z_ const _Elem * c_str() const _NOEXCEPT
Definition: xstring:3001
runtime_error _Mybase
Definition: stdexcept:216
underflow_error::underflow_error ( const char _Message)
inlineexplicit
224  : _Mybase(_Message)
225  { // construct from message string
226  }
runtime_error _Mybase
Definition: stdexcept:216

Member Function Documentation

virtual void underflow_error::_Doraise ( ) const
inlineprotectedvirtual

Reimplemented from runtime_error.

233  { // perform class-specific exception handling
234  _RAISE(*this);
235  }
#define _RAISE(x)
Definition: xstddef:31

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