2004-06-18 Benjamin Kosnik <bkoz@redhat.com> * include/ext/pool_allocator.h: Qualify __throw_bad_alloc. (__pool_base): Remove unused template parameter. Add protected. Move lock data into __pool_base::_Lock. Remove static on member functions. (__pool_base::_M_get_free_list): New. (__pool_alloc): Move _S_force new here. * src/allocator.cc: Move out of line __pool_base definitions here. * config/linker-map.gnu: Export bits from __pool_base. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83355 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- libstdc++-v3/ChangeLog 11 additions, 0 deletionslibstdc++-v3/ChangeLog
- libstdc++-v3/config/linker-map.gnu 7 additions, 0 deletionslibstdc++-v3/config/linker-map.gnu
- libstdc++-v3/include/ext/pool_allocator.h 42 additions, 180 deletionslibstdc++-v3/include/ext/pool_allocator.h
- libstdc++-v3/src/allocator.cc 127 additions, 5 deletionslibstdc++-v3/src/allocator.cc
Loading
Please register or sign in to comment