[ 1578529 ] better docs for reference-counted objects
This already includes the change for wxBitmap, which is not COW yet. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42094 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -12,8 +12,8 @@ The class contains optional debugging versions
|
||||
of {\bf new} and {\bf delete}, which can help trace memory allocation
|
||||
and deallocation problems.
|
||||
|
||||
wxObject can be used to implement reference counted objects, such as
|
||||
wxPen, wxBitmap and others.
|
||||
wxObject can be used to implement \helpref{reference counted}{trefcount} objects,
|
||||
such as wxPen, wxBitmap and others (see \helpref{this list}{refcountlist}).
|
||||
|
||||
\wxheading{See also}
|
||||
|
||||
@@ -197,12 +197,6 @@ you will need to cast to your own derived class.
|
||||
|
||||
\latexignore{\rtfignore{\wxheading{Members}}}
|
||||
|
||||
\membersection{wxObjectRefData::m\_count}\label{wxobjectrefdatamcount}
|
||||
|
||||
\member{int}{m\_count}
|
||||
|
||||
Reference count. When this goes to zero during a \helpref{wxObject::UnRef}{wxobjectunref}, an object
|
||||
can delete the {\bf wxObjectRefData} object.
|
||||
|
||||
\membersection{wxObjectRefData::wxObjectRefData}\label{wxobjectrefdatactor}
|
||||
|
||||
@@ -216,4 +210,11 @@ Default constructor. Initialises the {\bf m\_count} member to 1.
|
||||
|
||||
Destructor.
|
||||
|
||||
\membersection{wxObjectRefData::GetRefCount}\label{wxobjectrefdatagetrefcount}
|
||||
|
||||
\constfunc{int}{GetRefCount}{\void}
|
||||
|
||||
Returns the reference count associated with this shared data.
|
||||
When this goes to zero during a \helpref{wxObject::UnRef}{wxobjectunref}, an object
|
||||
can delete this {\bf wxObjectRefData} object.
|
||||
|
||||
|
Reference in New Issue
Block a user