ReactOS  0.4.13-dev-986-g029b8f2
_range_errors.c File Reference
#include <stl/_cstdlib.h>
#include <stl/_cstdio.h>
Include dependency graph for _range_errors.c:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _STLP_THROW_MSG(ex, msg)   puts(msg),_STLP_ABORT()
 
#define _STLP_THROW_FUNCT_SPEC   inline void
 

Functions

_STLP_BEGIN_NAMESPACE _STLP_THROW_FUNCT_SPEC _STLP_CALL __stl_throw_runtime_error (const char *__msg)
 
_STLP_THROW_FUNCT_SPEC _STLP_CALL __stl_throw_range_error (const char *__msg)
 
_STLP_THROW_FUNCT_SPEC _STLP_CALL __stl_throw_out_of_range (const char *__msg)
 
_STLP_THROW_FUNCT_SPEC _STLP_CALL __stl_throw_length_error (const char *__msg)
 
_STLP_THROW_FUNCT_SPEC _STLP_CALL __stl_throw_invalid_argument (const char *__msg)
 
_STLP_THROW_FUNCT_SPEC _STLP_CALL __stl_throw_overflow_error (const char *__msg)
 

Macro Definition Documentation

◆ _STLP_THROW_FUNCT_SPEC

#define _STLP_THROW_FUNCT_SPEC   inline void

Definition at line 58 of file _range_errors.c.

◆ _STLP_THROW_MSG

#define _STLP_THROW_MSG (   ex,
  msg 
)    puts(msg),_STLP_ABORT()

Definition at line 49 of file _range_errors.c.

Function Documentation

◆ __stl_throw_invalid_argument()

_STLP_THROW_FUNCT_SPEC _STLP_CALL __stl_throw_invalid_argument ( const char __msg)

Definition at line 75 of file _range_errors.c.

#define _STLP_THROW_MSG(ex, msg)
Definition: _range_errors.c:49

Referenced by bitset< _Nb >::_M_copy_from_string().

◆ __stl_throw_length_error()

◆ __stl_throw_out_of_range()

◆ __stl_throw_overflow_error()

_STLP_THROW_FUNCT_SPEC _STLP_CALL __stl_throw_overflow_error ( const char __msg)

Definition at line 78 of file _range_errors.c.

#define _STLP_THROW_MSG(ex, msg)
Definition: _range_errors.c:49

Referenced by _Base_bitset< _Nw >::_M_do_to_ulong(), _S_sort(), and _Slist_sort().

◆ __stl_throw_range_error()

_STLP_THROW_FUNCT_SPEC _STLP_CALL __stl_throw_range_error ( const char __msg)

Definition at line 66 of file _range_errors.c.

67 { _STLP_THROW_MSG(range_error, __msg); }
#define _STLP_THROW_MSG(ex, msg)
Definition: _range_errors.c:49

Referenced by __BVECTOR_QUALIFIED::_M_range_check(), and rope< _CharT, _Alloc >::_S_balance().

◆ __stl_throw_runtime_error()

_STLP_BEGIN_NAMESPACE _STLP_THROW_FUNCT_SPEC _STLP_CALL __stl_throw_runtime_error ( const char __msg)

Definition at line 63 of file _range_errors.c.

64 { _STLP_THROW_MSG(runtime_error, __msg); }
#define _STLP_THROW_MSG(ex, msg)
Definition: _range_errors.c:49