41 #ifndef PB_DS_EXCEPTION_HPP 
   42 #define PB_DS_EXCEPTION_HPP 
   60     : std::logic_error(__N(
"__gnu_pbds::container_error")) { }
 
   76   __throw_container_error()
 
   80   __throw_insert_error()
 
   81   { _GLIBCXX_THROW_OR_ABORT(insert_error()); }
 
   85   { _GLIBCXX_THROW_OR_ABORT(join_error()); }
 
   88   __throw_resize_error()
 
   89   { _GLIBCXX_THROW_OR_ABORT(resize_error()); }
 
A join cannot be performed logical reasons (i.e., the ranges of the two container objects being joine...
GNU extensions for policy-based data structures for public use. 
An entry cannot be inserted into a container object for logical reasons (not, e.g., if memory is unabvailable, in which case the allocator_type's exception will be thrown). 
A container cannot be resized. 
Base class for exceptions.