#include </home/clem/local/src/opie/libopie2/opiecore/osharedpointer.h>
Inheritance diagram for Opie::Core::OSharedPointer< T >:

Public Member Functions | |
| OSharedPointer () | |
| OSharedPointer (T *t) | |
| OSharedPointer (const OSharedPointer< T > &p) | |
| ~OSharedPointer () | |
| OSharedPointer< T > & | operator= (const OSharedPointer< T > &p) |
| OSharedPointer< T > & | operator= (T *p) |
| operator T * () const | |
| T & | operator * () |
| const T & | operator * () const |
| T * | operator-> () |
| deref with method call | |
| const T * | operator-> () const |
| deref with const method call | |
| operator bool () const | |
| supports "if (pointer)" | |
| operator bool () | |
| "if (pointer)" as non const | |
| bool | operator! () const |
| support if (!pointer)" | |
| bool | operator! () |
| support if (!pointer)" as non const | |
Private Types | |
| typedef OSharedPointerData< T > | Data |
Private Member Functions | |
| void | unref () |
Private Attributes | |
| Data * | data |
Definition at line 69 of file osharedpointer.h.
|
|||||
|
Definition at line 70 of file osharedpointer.h. |
|
|||||||||
|
Definition at line 79 of file osharedpointer.h. |
|
||||||||||
|
Definition at line 81 of file osharedpointer.h. |
|
||||||||||
|
Definition at line 86 of file osharedpointer.h. |
|
|||||||||
|
Definition at line 90 of file osharedpointer.h. |
|
|||||||||
|
Definition at line 114 of file osharedpointer.h. |
|
|||||||||
|
Definition at line 113 of file osharedpointer.h. |
|
|||||||||
|
"if (pointer)" as non const
Definition at line 125 of file osharedpointer.h. |
|
|||||||||
|
supports "if (pointer)"
Definition at line 123 of file osharedpointer.h. |
|
|||||||||
|
Definition at line 112 of file osharedpointer.h. |
|
|||||||||
|
support if (!pointer)" as non const
Definition at line 130 of file osharedpointer.h. |
|
|||||||||
|
support if (!pointer)"
Definition at line 128 of file osharedpointer.h. |
|
|||||||||
|
deref with const method call
Definition at line 119 of file osharedpointer.h. |
|
|||||||||
|
deref with method call
Definition at line 117 of file osharedpointer.h. |
|
||||||||||
|
Definition at line 104 of file osharedpointer.h. |
|
||||||||||
|
Definition at line 94 of file osharedpointer.h. |
|
|||||||||
|
Definition at line 73 of file osharedpointer.h. Referenced by Opie::Core::OSharedPointer< OPimRecord >::operator=(), and Opie::Core::OSharedPointer< OPimRecord >::~OSharedPointer(). |
|
|||||
1.4.2