Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

std::bad_alloc(3cxx) [debian man page]

std::bad_alloc(3cxx)													      std::bad_alloc(3cxx)

NAME
std::bad_alloc - SYNOPSIS
Inherits std::exception. Public Member Functions virtual const char * what () const throw () Detailed Description Exception possibly thrown by new. bad_alloc (or classes derived from it) is used to report allocation errors from the throwing forms of new. Definition at line 56 of file new. Member Function Documentation virtual const char* std::bad_alloc::what () const throw () [virtual] Returns a C-style character string describing the general cause of the current error. Reimplemented from std::exception. Author Generated automatically by Doxygen for libstdc++ from the source code. libstdc++ Tue Nov 27 2012 std::bad_alloc(3cxx)

Check Out this Related Man Page

__gnu_cxx::free_list(3cxx)												__gnu_cxx::free_list(3cxx)

NAME
__gnu_cxx::free_list - SYNOPSIS
Inherited by __gnu_cxx::bitmap_allocator< _Tp > [private]. Public Types typedef __mutex __mutex_type typedef vector_type::iterator iterator typedef size_t * value_type typedef __detail::__mini_vector < value_type > vector_type" Public Member Functions void _M_clear () size_t * _M_get (size_t __sz) throw (std::bad_alloc) void _M_insert (size_t *__addr) throw () Detailed Description The free list class for managing chunks of memory to be given to and returned by the bitmap_allocator. Definition at line 525 of file bitmap_allocator.h. Member Function Documentation void __gnu_cxx::free_list::_M_clear () This function just clears the internal Free List, and gives back all the memory to the OS. size_t* __gnu_cxx::free_list::_M_get (size_t__sz) throw (std::bad_alloc) This function gets a block of memory of the specified size from the free list. Parameters: __sz The size in bytes of the memory required. Returns: A pointer to the new memory block of size at least equal to that requested. void __gnu_cxx::free_list::_M_insert (size_t *__addr) throw () [inline] This function returns the block of memory to the internal free list. Parameters: __addr The pointer to the memory block that was given by a call to the _M_get function. Definition at line 635 of file bitmap_allocator.h. Referenced by __gnu_cxx::bitmap_allocator< _Tp >::_M_deallocate_single_object(). Author Generated automatically by Doxygen for libstdc++ from the source code. libstdc++ Tue Nov 27 2012 __gnu_cxx::free_list(3cxx)
Man Page