Classes | 
| struct   | aligned_storage< T > | 
| class   | auto_ptr< X, Traits > | 
|   | The adobe::auto_ptr<> template adds a number of extensions to std::auto_ptr<>.  More...
  | 
| class   | auto_resource< X, Traits > | 
|   | The template class auto_resource< X, Traits > provides similar functionality to auto_ptr for resources for which the pointer is opaque refered to by a non-pointer type.  More...
  | 
| class   | capture_allocator< T > | 
| class   | capture_allocator< void > | 
| struct   | auto_ptr< X, Traits >::clear_type | 
| struct   | auto_resource< X, Traits >::clear_type | 
| struct   | delete_ptr_trait< T * > | 
| struct   | delete_ptr_trait< T(*)[]> | 
| struct   | empty_ptr< T * > | 
| struct   | empty_ptr< T(*)[]> | 
| struct   | auto_ptr< X, Traits >::error_on_const_auto_type< auto_ptr< Y, typename traits_type::template rebind< Y * >::other > const  > | 
| struct   | auto_resource< X, Traits >::error_on_const_auto_type< auto_resource< Y, typename traits_type::template rebind< Y >::other > const  > | 
| struct   | new_delete_t | 
| struct   | ptr_traits< auto_ptr< T, Traits > > | 
| struct   | ptr_traits< auto_resource< T, Traits > > | 
| struct   | ptr_traits< std::auto_ptr< T > > | 
| struct   | ptr_traits< T * > | 
|   | This section defines requirements on classes representing pointer traits. The template class ptr_traits< ptrT > is defined along with several specializations.  More...
  | 
| struct   | ptr_traits< T(*)[]> | 
| struct   | capture_allocator< T >::rebind< U > | 
| struct   | capture_allocator< void >::rebind< U > | 
| struct   | ptr_traits< std::auto_ptr< T > >::rebind< U > | 
| struct   | ptr_traits< T * >::rebind< U > | 
| struct   | ptr_traits< T(*)[]>::rebind< U > | 
| struct   | runtime_cast_t< R, auto_ptr< T, Traits > > | 
| struct   | runtime_cast_t< R, auto_resource< T, Traits > > | 
| struct   | runtime_cast_t< R, std::auto_ptr< T > > | 
Namespaces | 
| namespace   | adobe | 
| namespace   | adobe::version_1 | 
Functions | 
| template<typename T >  | 
| void  | construct (T *p) | 
| template<typename T >  | 
| void  | construct (T *p, T x) | 
| template<typename F >  | 
| void  | destroy (F f, F l) | 
| template<typename T >  | 
| void  | destroy (T *p) | 
| template<typename I , typename F >  | 
| F  | uninitialized_move (I f, I l, F r) | 
Variables | 
| const new_delete_t  | local_new_delete_g |