Removed some remaining '#' references.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52169 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Bryan Petty
2008-02-28 03:22:12 +00:00
parent f05d2fde68
commit 7442b5ee7a
2 changed files with 22 additions and 23 deletions

View File

@@ -52,7 +52,7 @@ it's not implemented at all. That's why not all reference counted classes
provide comparison operators. provide comparison operators.
Also note that if you only need to do a @c shallow comparison between two Also note that if you only need to do a @c shallow comparison between two
#wxObject derived classes, you should not use the == and != operators but wxObject derived classes, you should not use the == and != operators but
rather the wxObject::IsSameAs function. rather the wxObject::IsSameAs function.
@@ -71,21 +71,21 @@ it.
The following classes in wxWidgets have efficient (i.e. fast) assignment The following classes in wxWidgets have efficient (i.e. fast) assignment
operators and copy constructors since they are reference-counted: operators and copy constructors since they are reference-counted:
@li #wxAcceleratorTable @li wxAcceleratorTable
@li #wxAnimation @li wxAnimation
@li #wxBitmap @li wxBitmap
@li #wxBrush @li wxBrush
@li #wxCursor @li wxCursor
@li #wxFont @li wxFont
@li #wxIcon @li wxIcon
@li #wxImage @li wxImage
@li #wxMetafile @li wxMetafile
@li #wxPalette @li wxPalette
@li #wxPen @li wxPen
@li #wxRegion @li wxRegion
@li #wxString @li wxString
@li #wxVariant @li wxVariant
@li #wxVariantData @li wxVariantData
Note that the list above reports the objects which are reference counted in all Note that the list above reports the objects which are reference counted in all
ports of wxWidgets; some ports may use this technique also for other classes. ports of wxWidgets; some ports may use this technique also for other classes.
@@ -93,16 +93,15 @@ ports of wxWidgets; some ports may use this technique also for other classes.
@section overview_refcount_object Making Your Own Reference Counted Class @section overview_refcount_object Making Your Own Reference Counted Class
Reference counting can be implemented easily using #wxObject and Reference counting can be implemented easily using wxObject and wxObjectRefData
#wxObjectRefData classes. Alternatively, you can also use the classes. Alternatively, you can also use the wxObjectDataPtr<T> template.
#wxObjectDataPtr<T> template.
First, derive a new class from #wxObjectRefData and put there the First, derive a new class from wxObjectRefData and put there the
memory-consuming data. memory-consuming data.
Then derive a new class from #wxObject and implement there the public interface Then derive a new class from wxObject and implement there the public interface
which will be seen by the user of your class. You'll probably want to add a which will be seen by the user of your class. You'll probably want to add a
function to your class which does the cast from #wxObjectRefData to your function to your class which does the cast from wxObjectRefData to your
class-specific shared data. For example: class-specific shared data. For example:
@code @code

View File

@@ -25,7 +25,7 @@ that matches certain strings and doesn't match others.
@seealso @seealso
@li #wxRegEx @li wxRegEx
<hr> <hr>