15 #ifndef _STLP_RANGE_ERRORS_H 16 #define _STLP_RANGE_ERRORS_H 24 #if defined (_STLP_CAN_THROW_RANGE_ERRORS) && defined (_STLP_USE_EXCEPTIONS) && \ 25 !defined (_STLP_DONT_THROW_RANGE_ERRORS) 26 # define _STLP_THROW_RANGE_ERRORS 30 #if !defined (_STLP_USE_NO_IOSTREAMS) && !defined (_STLP_EXTERN_RANGE_ERRORS) 31 # define _STLP_EXTERN_RANGE_ERRORS 42 #if defined (__DMC__) && !defined (_STLP_NO_EXCEPTIONS) 43 # pragma noreturn(__stl_throw_runtime_error) 44 # pragma noreturn(__stl_throw_range_error) 45 # pragma noreturn(__stl_throw_out_of_range) 46 # pragma noreturn(__stl_throw_length_error) 47 # pragma noreturn(__stl_throw_invalid_argument) 48 # pragma noreturn(__stl_throw_overflow_error) 52 #if !defined (_STLP_EXTERN_RANGE_ERRORS) void _STLP_FUNCTION_THROWS _STLP_DECLSPEC _STLP_CALL __stl_throw_range_error(const char *__msg)
void _STLP_FUNCTION_THROWS _STLP_DECLSPEC _STLP_CALL __stl_throw_length_error(const char *__msg)
_STLP_BEGIN_NAMESPACE void _STLP_FUNCTION_THROWS _STLP_DECLSPEC _STLP_CALL __stl_throw_runtime_error(const char *__msg)
#define _STLP_FUNCTION_THROWS
#define _STLP_END_NAMESPACE
void _STLP_FUNCTION_THROWS _STLP_DECLSPEC _STLP_CALL __stl_throw_invalid_argument(const char *__msg)
void _STLP_FUNCTION_THROWS _STLP_DECLSPEC _STLP_CALL __stl_throw_out_of_range(const char *__msg)
#define _STLP_BEGIN_NAMESPACE
void _STLP_FUNCTION_THROWS _STLP_DECLSPEC _STLP_CALL __stl_throw_overflow_error(const char *__msg)