ArrayAutoPtr(Type *p=NULL) | ArrayAutoPtr< Type > | inlineexplicit |
ArrayAutoPtr(const AutoPtrRef< Type > &ref) | ArrayAutoPtr< Type > | inline |
AutoPtr(Type *p=NULL) | AutoPtr< Type, ArrayPointerDestructor< Type > > | inlineexplicit |
AutoPtr(AutoPtr &a) | AutoPtr< Type, ArrayPointerDestructor< Type > > | inline |
AutoPtr(AutoPtr< OtherType, ArrayPointerDestructor< Type > > &a) | AutoPtr< Type, ArrayPointerDestructor< Type > > | inline |
AutoPtr(const AutoPtrRef< Type > &ref) | AutoPtr< Type, ArrayPointerDestructor< Type > > | inline |
destructor typedef | AutoPtr< Type, ArrayPointerDestructor< Type > > | |
element_type typedef | AutoPtr< Type, ArrayPointerDestructor< Type > > | |
Get() const | AutoPtr< Type, ArrayPointerDestructor< Type > > | inline |
IsNull() const | AutoPtr< Type, ArrayPointerDestructor< Type > > | inline |
operator ArrayAutoPtr< OtherType >() | ArrayAutoPtr< Type > | inline |
operator AutoPtr< OtherType, ArrayPointerDestructor< Type > >() | AutoPtr< Type, ArrayPointerDestructor< Type > > | inline |
operator AutoPtrRef< OtherType >() | AutoPtr< Type, ArrayPointerDestructor< Type > > | inline |
operator*() const | AutoPtr< Type, ArrayPointerDestructor< Type > > | inline |
operator->() const | AutoPtr< Type, ArrayPointerDestructor< Type > > | inline |
operator=(const AutoPtr &a) | AutoPtr< Type, ArrayPointerDestructor< Type > > | inline |
operator=(AutoPtr< OtherType, ArrayPointerDestructor< Type > > &a) | AutoPtr< Type, ArrayPointerDestructor< Type > > | inline |
operator[](int index) const | ArrayAutoPtr< Type > | inline |
Release() | AutoPtr< Type, ArrayPointerDestructor< Type > > | inline |
Reset(Type *p=NULL) | AutoPtr< Type, ArrayPointerDestructor< Type > > | inline |
~AutoPtr() | AutoPtr< Type, ArrayPointerDestructor< Type > > | inline |