Minor correction to smart pointer docs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65111 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -108,22 +108,22 @@ public:
|
|||||||
This operator gets the pointer stored in the smart pointer or returns
|
This operator gets the pointer stored in the smart pointer or returns
|
||||||
@NULL if there is none.
|
@NULL if there is none.
|
||||||
*/
|
*/
|
||||||
const T* get();
|
T* get() const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
This operator works like the standard C++ pointer operator to return the object
|
This operator works like the standard C++ pointer operator to return the object
|
||||||
being pointed to by the pointer.
|
being pointed to by the pointer.
|
||||||
|
|
||||||
@note
|
If the internal pointer is @NULL this method will cause an assert in debug mode.
|
||||||
If the pointer is @NULL or invalid this will crash.
|
|
||||||
*/
|
*/
|
||||||
const T& operator *();
|
T& operator *() const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
This operator works like the standard C++ pointer operator to return the pointer
|
Smart pointer member access. Returns pointer to its object.
|
||||||
in the smart pointer or @NULL if it is empty.
|
|
||||||
|
If the internal pointer is @NULL this method will cause an assert in debug mode.
|
||||||
*/
|
*/
|
||||||
const T* operator ->();
|
T* operator ->() const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Returns the currently hold pointer and resets the smart pointer object to
|
Returns the currently hold pointer and resets the smart pointer object to
|
||||||
@@ -234,15 +234,14 @@ public:
|
|||||||
/**
|
/**
|
||||||
Returns a reference to the object.
|
Returns a reference to the object.
|
||||||
|
|
||||||
@note
|
If the internal pointer is @NULL this method will cause an assert in debug mode.
|
||||||
If the internal pointer is @NULL this method will cause an assert
|
|
||||||
in debug mode.
|
|
||||||
*/
|
*/
|
||||||
T operator*() const;
|
T& operator*() const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Returns pointer to object. If the pointer is @NULL this method will
|
Smart pointer member access. Returns pointer to object.
|
||||||
cause an assert in debug mode.
|
|
||||||
|
If the internal pointer is @NULL this method will cause an assert in debug mode.
|
||||||
*/
|
*/
|
||||||
T* operator->() const;
|
T* operator->() const;
|
||||||
|
|
||||||
|
@@ -61,7 +61,9 @@ public:
|
|||||||
T operator*() const;
|
T operator*() const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Returns pointer to its object or @NULL.
|
Smart pointer member access. Returns pointer to its object.
|
||||||
|
|
||||||
|
If the internal pointer is @NULL this method will cause an assert in debug mode.
|
||||||
*/
|
*/
|
||||||
T* operator->() const;
|
T* operator->() const;
|
||||||
|
|
||||||
|
@@ -156,11 +156,10 @@ public:
|
|||||||
T& operator*() const;
|
T& operator*() const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Smart pointer member access.
|
Smart pointer member access. Returns a pointer to the tracked object.
|
||||||
Returns a pointer to the tracked object.
|
|
||||||
If the internal pointer is @NULL this method will cause an assert in debug mode.
|
If the internal pointer is @NULL this method will cause an assert in debug mode.
|
||||||
*/
|
*/
|
||||||
T* operator-();
|
T* operator->();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Releases the currently tracked object and starts tracking @e pobj.
|
Releases the currently tracked object and starts tracking @e pobj.
|
||||||
|
Reference in New Issue
Block a user