|
|
|
|
|
|
|
|
|
|
|
|||||||
#include <stlsoft_proxy_ptr.h>
Public Types | |
| typedef T | value_type |
| The value type. | |
| typedef proxy_ptr< T > | class_type |
| The current parameterisation of the type. | |
Public Methods | |
| proxy_ptr (value_type *t) | |
| Construct from a pointer to "borrow". | |
| proxy_ptr & | operator= (value_type *t) |
| Assignment from a new pointer. | |
| operator value_type * () | |
| Implicit conversion to pointer to the underlying pointer. | |
| operator const value_type * () const | |
| Implicit conversion to pointer-to-const to the underlying pointer. | |
| value_type & | operator * () |
| Indirection operator. | |
| value_type const & | operator * () const |
| Indirection operator. | |
| value_type * | operator-> () |
| Member-selection operator. | |
| value_type const * | operator-> () const |
| Member-selection operator. | |
| value_type * | get_ptr () |
| Returns the underlying pointer value. | |
| value_type const * | get_ptr () const |
| Returns the underlying pointer value. | |
| value_type * | GetPointer () |
| Returns the underlying pointer value. | |
| value_type const * | GetPointer () const |
| Returns the underlying pointer value. | |
| void | clear () |
| Sets the underlying pointer value to null. | |
| T | The value type |
|
|
The current parameterisation of the type.
|
|
|
The value type.
|
|
|
Construct from a pointer to "borrow".
|
|
|
Sets the underlying pointer value to null.
|
|
|
Returns the underlying pointer value.
|
|
|
Returns the underlying pointer value.
|
|
|
Returns the underlying pointer value.
|
|
|
Returns the underlying pointer value.
|
|
|
Indirection operator.
|
|
|
Indirection operator.
|
|
|
Implicit conversion to pointer-to-const to the underlying pointer.
|
|
|
Implicit conversion to pointer to the underlying pointer.
|
|
|
Member-selection operator.
|
|
|
Member-selection operator.
|
|
|
Assignment from a new pointer.
|
|
|
| STLSoft Libraries documentation © Synesis Software Pty Ltd, 2001-2004 |