removed CopyObject(), added copy ctor, corrected Dump()

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18671 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2003-01-10 17:57:45 +00:00
parent 450a5bdd2d
commit eb199c515b

View File

@@ -26,7 +26,9 @@ wxPen, wxBitmap and others.
\func{}{wxObject}{\void} \func{}{wxObject}{\void}
Default constructor. \func{}{wxObject}{\param{const wxObject\&}{ other}}
Default and copy constructors.
\membersection{wxObject::\destruct{wxObject}} \membersection{wxObject::\destruct{wxObject}}
@@ -48,20 +50,16 @@ Pointer to an object which is the object's reference-counted data.
\helpref{wxObject::GetRefData}{wxobjectgetrefdata},\rtfsp \helpref{wxObject::GetRefData}{wxobjectgetrefdata},\rtfsp
\helpref{wxObjectRefData}{wxobjectrefdata} \helpref{wxObjectRefData}{wxobjectrefdata}
\membersection{wxObject::CopyObject}\label{wxobjectcopyobject}
\func{virtual void}{CopyObject}{\param{wxObject\&}{ object\_dest}}
Create a copy of this object in object\_dest. Must perform a full copy of self
so that object\_dest will be valid after this object is deleted
\membersection{wxObject::Dump}\label{wxobjectdump} \membersection{wxObject::Dump}\label{wxobjectdump}
\func{void}{Dump}{\param{ostream\&}{ stream}} \func{void}{Dump}{\param{ostream\&}{ stream}}
A virtual function that should be redefined by derived classes to allow dumping of A virtual function that may be redefined by derived classes to allow dumping of
memory states. memory states.
This function is only defined in debug build and doesn't exist at all if
{\tt \_\_WXDEBUG\_\_} is not defined.
\wxheading{Parameters} \wxheading{Parameters}
\docparam{stream}{Stream on which to output dump information.} \docparam{stream}{Stream on which to output dump information.}
@@ -70,10 +68,11 @@ memory states.
Currently wxWindows does not define Dump for derived classes, but Currently wxWindows does not define Dump for derived classes, but
programmers may wish to use it for their own applications. Be sure to programmers may wish to use it for their own applications. Be sure to
call the Dump member of the class's base class to allow all information to be dumped. call the Dump member of the class's base class to allow all information to be
dumped.
The implementation of this function just writes the class name of the object The implementation of this function in wxObject just writes the class name of
in debug build (\_\_WXDEBUG\_\_ defined), otherwise it does nothing. the object.
\membersection{wxObject::GetClassInfo}\label{wxobjectgetclassinfo} \membersection{wxObject::GetClassInfo}\label{wxobjectgetclassinfo}