Bridge++
Version 1.5.4
|
#include <unique_pointer.h>
Public Types | |
typedef T * | pointer |
typedef T | element_type |
Public Member Functions | |
unique_ptr (pointer p=pointer()) | |
~unique_ptr () | |
void | reset (pointer p=pointer()) |
element_type & | operator* () const |
pointer | operator-> () const |
pointer | get () const |
pointer | release () |
void | swap (unique_ptr &_u) |
operator unspecified_bool_type () const | |
Private Types | |
typedef unique_ptr< T > | this_type |
typedef element_type *(this_type::* | unspecified_bool_type )() const |
Private Member Functions | |
unique_ptr (unique_ptr const &) | |
unique_ptr & | operator= (unique_ptr const &) |
Private Attributes | |
pointer | _ptr |
Definition at line 24 of file unique_pointer.h.
typedef T Bridge::unique_ptr< T >::element_type |
Definition at line 28 of file unique_pointer.h.
typedef T* Bridge::unique_ptr< T >::pointer |
Definition at line 27 of file unique_pointer.h.
|
private |
Definition at line 36 of file unique_pointer.h.
|
private |
Definition at line 39 of file unique_pointer.h.
|
private |
|
inlineexplicit |
Definition at line 44 of file unique_pointer.h.
|
inline |
Definition at line 46 of file unique_pointer.h.
|
inline |
Definition at line 70 of file unique_pointer.h.
|
inline |
Definition at line 95 of file unique_pointer.h.
|
inline |
Definition at line 58 of file unique_pointer.h.
|
inline |
Definition at line 64 of file unique_pointer.h.
|
private |
|
inline |
Definition at line 75 of file unique_pointer.h.
|
inline |
Definition at line 52 of file unique_pointer.h.
|
inline |
Definition at line 83 of file unique_pointer.h.
|
private |
Definition at line 31 of file unique_pointer.h.