| 
    Bridge++
    Ver. 2.0.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.