renamed IsRefTo() to IsSameAs() (do complain if this is not more clear) and
changed its signature to take a const reference instead of a pointer which simplifies the code and makes it safer as well git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42776 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -116,12 +116,15 @@ this one or is derived from it.
|
||||
bool tmp = obj->IsKindOf(CLASSINFO(wxFrame));
|
||||
\end{verbatim}
|
||||
|
||||
\membersection{wxObject::IsRefTo}\label{wxobjectisrefto}
|
||||
\membersection{wxObject::IsSameAs}\label{wxobjectissameas}
|
||||
|
||||
\func{bool}{IsRefTo}{\param{const wxObject *}{ obj}}
|
||||
\func{bool}{IsSameAs}{\param{const wxObject\& }{ obj}}
|
||||
|
||||
Returns \true if this object is referencing the \arg{obj}'s data.
|
||||
Note that this function only does a {\tt shallow} comparison.
|
||||
Returns \true if this object has the same data pointer as \arg{obj}. Notice
|
||||
that \true is returned if the data pointers are \NULL in both objects.
|
||||
|
||||
This function only does a \emph{shallow} comparison, i.e. it doesn't compare
|
||||
the objects pointed to by the data pointers of these objects.
|
||||
|
||||
\membersection{wxObject::Ref}\label{wxobjectref}
|
||||
|
||||
|
@@ -35,7 +35,7 @@ That's why not all reference-counted wxWidgets classes provide comparison operat
|
||||
|
||||
Also note that if you only need to do a {\tt shallow} comparison between two
|
||||
\helpref{wxObject}{wxobject}-derived classes, you should not use the $==$ and $!=$ operators
|
||||
but rather the \helpref{wxObject::IsRefTo}{wxobjectisrefto} function.
|
||||
but rather the \helpref{wxObject::IsSameAs}{wxobjectissameas} function.
|
||||
|
||||
|
||||
\subsection{Object destruction}\label{refcountdestruct}
|
||||
|
Reference in New Issue
Block a user