15 #if defined(_STLP_THROW_RANGE_ERRORS) 16 # if defined (_STLP_WHOLE_NATIVE_STD) && defined (_STLP_DONT_REDEFINE_STD) 22 # define _STLP_THROW_MSG(ex,msg) throw std::ex(msg) 24 # if defined (__BUILDING_STLPORT) 28 # ifndef _STLP_INTERNAL_STDEXCEPT 31 # ifndef _STLP_INTERNAL_STRING_H 35 # define _STLP_THROW_MSG(ex,msg) throw ex(msg) 38 # if defined (__BUILDING_STLPORT) 42 # ifndef _STLP_INTERNAL_CSTDLIB 45 # ifndef _STLP_INTERNAL_CSTDIO 49 # define _STLP_THROW_MSG(ex,msg) puts(msg),_STLP_ABORT() 55 #if defined (_STLP_EXTERN_RANGE_ERRORS) 56 # define _STLP_THROW_FUNCT_SPEC void _STLP_DECLSPEC 58 # define _STLP_THROW_FUNCT_SPEC inline void 83 #undef _STLP_THROW_FUNCT_SPEC 84 #undef _STLP_THROW_MSG
_STLP_THROW_FUNCT_SPEC _STLP_CALL __stl_throw_invalid_argument(const char *__msg)
_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_length_error(const char *__msg)
_STLP_THROW_FUNCT_SPEC _STLP_CALL __stl_throw_overflow_error(const char *__msg)
#define _STLP_THROW_MSG(ex, msg)
#define _STLP_THROW_FUNCT_SPEC
#define _STLP_END_NAMESPACE
#define _STLP_BEGIN_NAMESPACE
_STLP_THROW_FUNCT_SPEC _STLP_CALL __stl_throw_out_of_range(const char *__msg)