STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
functexcept.h File Reference
#include <bits/c++config.h>
#include <bits/exception_defines.h>

Go to the source code of this file.

Functions

namespace std _GLIBCXX_VISIBILITY (default)
 

Detailed Description

This is an internal header file, included by other library headers. Do not attempt to use it directly. {exception}

This header provides support for -fno-exceptions.

Function Documentation

namespace std _GLIBCXX_VISIBILITY ( default  )
43 {
44 _GLIBCXX_BEGIN_NAMESPACE_VERSION
45 
46  // Helper for exception objects in <except>
47  void
48  __throw_bad_exception(void) __attribute__((__noreturn__));
49 
50  // Helper for exception objects in <new>
51  void
52  __throw_bad_alloc(void) __attribute__((__noreturn__));
53 
54  // Helper for exception objects in <typeinfo>
55  void
56  __throw_bad_cast(void) __attribute__((__noreturn__));
57 
58  void
59  __throw_bad_typeid(void) __attribute__((__noreturn__));
60 
61  // Helpers for exception objects in <stdexcept>
62  void
63  __throw_logic_error(const char*) __attribute__((__noreturn__));
64 
65  void
66  __throw_domain_error(const char*) __attribute__((__noreturn__));
67 
68  void
69  __throw_invalid_argument(const char*) __attribute__((__noreturn__));
70 
71  void
72  __throw_length_error(const char*) __attribute__((__noreturn__));
73 
74  void
75  __throw_out_of_range(const char*) __attribute__((__noreturn__));
76 
77  void
78  __throw_runtime_error(const char*) __attribute__((__noreturn__));
79 
80  void
81  __throw_range_error(const char*) __attribute__((__noreturn__));
82 
83  void
84  __throw_overflow_error(const char*) __attribute__((__noreturn__));
85 
86  void
87  __throw_underflow_error(const char*) __attribute__((__noreturn__));
88 
89  // Helpers for exception objects in <ios>
90  void
91  __throw_ios_failure(const char*) __attribute__((__noreturn__));
92 
93  void
94  __throw_system_error(int) __attribute__((__noreturn__));
95 
96  void
97  __throw_future_error(int) __attribute__((__noreturn__));
98 
99  // Helpers for exception objects in <functional>
100  void
101  __throw_bad_function_call() __attribute__((__noreturn__));
102 
103 _GLIBCXX_END_NAMESPACE_VERSION
104 } // namespace
double __v4df __attribute__((__vector_size__(32)))
Definition: avxintrin.h:32