/**
@class wxScopedPtr
- @wxheader{ptr_scpd.h}
This is a simple scoped smart pointer implementation that is similar to
the Boost smart pointers (see http://www.boost.org) but rewritten
theCharObj[0] = "!";
@endcode
- @section wxscopedptr_newpointers Declaring new smart pointer types
+ @section scopedptr_newpointers Declaring new smart pointer types
To declare the smart pointer class @c CLASSNAME containing pointes to
a (possibly incomplete) type @c TYPE you should use
/**
@class wxScopedArray
- @wxheader{ptr_scpd.h}
This is a simple scoped smart pointer array implementation that is similar to
the Boost smart pointers (see http://www.boost.org/) but rewritten to
/**
@class wxScopedTiedPtr
- @wxheader{ptr_scpd.h}
This is a variation on the topic of wxScopedPtr. This class is also a smart pointer
but in addition it "ties" the pointer value to another variable. In other words,
wxScopedTiedPtr(T** ppTie, T* ptr);
/**
- Destructor frees the pointer help by this object and restores the value stored
- at the tied location (as specified in the @ref ctor() constructor)
+ Destructor frees the pointer help by this object and restores the value
+ stored at the tied location (as specified in the @ref wxScopedTiedPtr() constructor)
to the old value.
@warning
/**
- @wxheader{ptr_scpd.h}
- A scoped pointer template class. It is the template version of
- the old-style @ref classwx_scoped_ptr "scoped pointer macros".
+ A scoped pointer template class.
+ It is the template version of the old-style @ref wxScopedPtr "scoped pointer macros".
@library{wxbase}
@category{smartpointers}