|
libstdc++
|
Go to the source code of this file.
Classes | |
| struct | __gnu_cxx::forced_exception_error |
| class | __gnu_cxx::throw_allocator< T > |
| class | __gnu_cxx::throw_allocator_base |
Namespaces | |
| __gnu_cxx | |
Functions | |
| void | __gnu_cxx::__throw_forced_exception_error () |
| template<typename T > | |
| bool | __gnu_cxx::operator!= (const throw_allocator< T > &, const throw_allocator< T > &) |
| std::ostream & | __gnu_cxx::operator<< (std::ostream &os, const throw_allocator_base &alloc) |
| template<typename T > | |
| bool | __gnu_cxx::operator== (const throw_allocator< T > &, const throw_allocator< T > &) |
This file is a GNU extension to the Standard C++ Library.
Contains an exception-throwing allocator, useful for testing exception safety. In addition, allocation addresses are stored and sanity checked.
Definition in file throw_allocator.h.