ACE_Auto_Ptr< X > Class Template ReferenceImplements the draft C++ standard auto_ptr abstraction. This version can be used instead of auto_ptr<T>, and obviates the need for the ACE_AUTO_PTR_RESET macro on platforms like VC6 where the auto_ptr<T> is broken. More...
Inheritance diagram for ACE_Auto_Ptr< X >:
![]()
Collaboration diagram for ACE_Auto_Ptr< X >:
![]()
Detailed Descriptiontemplate<typename X>
Implements the draft C++ standard auto_ptr abstraction. This version can be used instead of auto_ptr<T>, and obviates the need for the ACE_AUTO_PTR_RESET macro on platforms like VC6 where the auto_ptr<T> is broken. |
typedef X ACE_Auto_Ptr< X >::element_type |
Reimplemented from ACE_Auto_Basic_Ptr< X >.
ACE_Auto_Ptr< X >::ACE_Auto_Ptr | ( | X * | p = 0 |
) | [inline, explicit] |
ACE_INLINE X * ACE_Auto_Ptr< X >::operator-> | ( | ) | const [inline] |