| ACE
    6.2.4
    | 
| Classes | |
| class | ACE_Auto_Basic_Ptr< X > | 
| Implements the draft C++ standard auto_ptr abstraction. This class allows one to work on non-object (basic) types.  More... | |
| class | auto_ptr< X > | 
| Implements the draft C++ standard auto_ptr abstraction.  More... | |
| class | ACE_Auto_Ptr< X > | 
| Implements the draft C++ standard auto_ptr abstraction. This version can be used instead of auto_ptr<T>  More... | |
| class | ACE_Auto_Basic_Array_Ptr< X > | 
| Implements an extension to the draft C++ standard auto_ptr abstraction. This class allows one to work on non-object (basic) types that must be treated as an array, e.g., deallocated via "delete [] foo".  More... | |
| class | ACE_Auto_Array_Ptr< X > | 
| Implements an extension to the draft C++ standard auto_ptr abstraction.  More... | |
| Functions | |
| template<typename AUTO_PTR_TYPE , typename PTR_TYPE > | |
| void | ACE_auto_ptr_reset (AUTO_PTR_TYPE &ap, PTR_TYPE *p) | 
| Reset given auto_ptrelement to new element.  More... | |
| 
 | inline | 
Reset given auto_ptr element to new element. 
Some platforms have an older version of auto_ptr support, which lacks reset, and cannot be disabled easily. Portability to these platforms requires use of this function template. This function template also works for the ACE_Auto_{Basic_}Array_Ptr class template, as well. 
 1.8.6
 1.8.6