#include <sharedptr.h>
Public Member Functions | |
| CL_UnknownSharedPtr () | |
| Construction:. | |
| template<typename T, typename U> | |
| CL_UnknownSharedPtr (const CL_SharedPtr< T, U > &other) | |
| ~CL_UnknownSharedPtr () | |
| bool | is_null () const |
| Attributes:. | |
| int | get_ref_count () const |
| bool | operator== (const CL_UnknownSharedPtr &other) const |
| template<typename T, typename U> | |
| bool | operator== (const CL_SharedPtr< T, U > &other) const |
| template<typename T, typename U> | |
| CL_UnknownSharedPtr & | operator= (const CL_SharedPtr< T, U > &other) |
| Operations:. | |
Private Member Functions | |
| void | increment () |
| void | decrement () |
Private Attributes | |
| CL_UnknownSharedPtr_Generic * | impl |
| Implementation:. | |
|
|
Construction:.
Definition at line 228 of file sharedptr.h. References impl. |
|
||||||||||
|
Definition at line 231 of file sharedptr.h. References impl, and increment(). |
|
|
Definition at line 233 of file sharedptr.h. References decrement(). |
|
|
Definition at line 281 of file sharedptr.h. References impl, CL_UnknownSharedPtr_Generic::mutex, and CL_UnknownSharedPtr_Generic::ref_count. Referenced by operator=(), and ~CL_UnknownSharedPtr(). |
|
|
Definition at line 242 of file sharedptr.h. References impl, and CL_UnknownSharedPtr_Generic::ref_count. |
|
|
Definition at line 271 of file sharedptr.h. References impl, CL_UnknownSharedPtr_Generic::mutex, and CL_UnknownSharedPtr_Generic::ref_count. Referenced by CL_UnknownSharedPtr(), and operator=(). |
|
|
Attributes:.
Definition at line 238 of file sharedptr.h. References impl. |
|
||||||||||
|
Operations:.
Definition at line 254 of file sharedptr.h. References decrement(), impl, and increment(). |
|
||||||||||
|
Definition at line 248 of file sharedptr.h. References impl. |
|
|
Definition at line 245 of file sharedptr.h. References impl. |
|
|
Implementation:.
Definition at line 268 of file sharedptr.h. Referenced by CL_UnknownSharedPtr(), decrement(), get_ref_count(), increment(), is_null(), operator=(), and operator==(). |
1.4.1