.TH "__gnu_cxx::throw_allocator_base< _Tp, _Cond >" 3 "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME __gnu_cxx::throw_allocator_base< _Tp, _Cond > \- Allocator class with logging and exception generation control\&. Intended to be used as an allocator_type in templatized code\&. .SH SYNOPSIS .br .PP .PP \fR#include \fP .PP Inherits \fB__gnu_cxx::annotate_base\fP\&. .SS "Public Types" .in +1c .ti -1c .RI "typedef const value_type * \fBconst_pointer\fP" .br .ti -1c .RI "typedef const value_type & \fBconst_reference\fP" .br .ti -1c .RI "typedef std::ptrdiff_t \fBdifference_type\fP" .br .ti -1c .RI "typedef value_type * \fBpointer\fP" .br .ti -1c .RI "typedef \fBstd::true_type\fP \fBpropagate_on_container_move_assignment\fP" .br .ti -1c .RI "typedef value_type & \fBreference\fP" .br .ti -1c .RI "typedef std::size_t \fBsize_type\fP" .br .ti -1c .RI "typedef _Tp \fBvalue_type\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "const_pointer \fBaddress\fP (const_reference __x) const noexcept" .br .ti -1c .RI "pointer \fBaddress\fP (reference __x) const noexcept" .br .ti -1c .RI "pointer \fBallocate\fP (size_type __n, const void *__hint=0)" .br .ti -1c .RI "void \fBcheck\fP (size_type __n)" .br .ti -1c .RI "map_alloc_type::iterator \fBcheck_allocated\fP (void *p, size_t size)" .br .ti -1c .RI "void \fBcheck_allocated\fP (pointer __p, size_type __n)" .br .ti -1c .RI "void \fBcheck_constructed\fP (size_t label)" .br .ti -1c .RI "map_construct_type::iterator \fBcheck_constructed\fP (void *p)" .br .ti -1c .RI "template void \fBconstruct\fP (_Up *__p, _Args &&\&.\&.\&. __args)" .br .ti -1c .RI "void \fBdeallocate\fP (pointer __p, size_type __n)" .br .ti -1c .RI "template void \fBdestroy\fP (_Up *__p)" .br .ti -1c .RI "void \fBerase\fP (void *p, size_t size)" .br .ti -1c .RI "void \fBerase_construct\fP (void *p)" .br .ti -1c .RI "void \fBinsert\fP (void *p, size_t size)" .br .ti -1c .RI "void \fBinsert_construct\fP (void *p)" .br .ti -1c .RI "size_type \fBmax_size\fP () const noexcept" .br .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "static void \fBcheck\fP ()" .br .ti -1c .RI "static size_t \fBget_label\fP ()" .br .ti -1c .RI "static void \fBset_label\fP (size_t l)" .br .in -1c .SH "Detailed Description" .PP .SS "template .br class __gnu_cxx::throw_allocator_base< _Tp, _Cond >"Allocator class with logging and exception generation control\&. Intended to be used as an allocator_type in templatized code\&. Note: Deallocate not allowed to throw\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.