Kicking it Olde Sküül! Burgerlib on Github Follow Olde Sküül on Twitter Burgerbecky on LinkedIn Burgerbecky on LinkedIn
Loading...
Searching...
No Matches
Burger::unique_ptr_Free< T > Struct Template Reference
Inheritance diagram for Burger::unique_ptr_Free< T >:
Collaboration diagram for Burger::unique_ptr_Free< T >:

Additional Inherited Members

- Public Types inherited from Burger::unique_ptr< T, Burger::default_delete_Free< T > >
typedef T element_type
 Object type for this unique_ptr.
 
typedef Burger::default_delete_Free< T > deleter_type
 Deleter type for this unique_ptr.
 
typedef T * pointer
 Pointer type of object in this unique_ptr.
 
- Public Member Functions inherited from Burger::unique_ptr< T, Burger::default_delete_Free< T > >
 unique_ptr () noexcept
 
 unique_ptr (pointer pObject) noexcept
 
 unique_ptr (unique_ptr &&rInput) noexcept
 
unique_ptroperator= (unique_ptr &&rInput) noexcept
 
unique_ptroperator= (pointer pObject) noexcept
 
 ~unique_ptr ()
 Dispose of the object.
 
pointer release () noexcept
 
void reset (pointer pObject) noexcept
 
void reset (void) noexcept
 
pointer get () const noexcept
 
deleter_typeget_deleter () noexcept
 
const deleter_typeget_deleter () const noexcept
 
 operator bool () const noexcept
 
element_typeoperator* () const noexcept
 
pointer operator-> () const noexcept
 
- Protected Attributes inherited from Burger::unique_ptr< T, Burger::default_delete_Free< T > >
pointer m_pObject
 Pointer to the object to track.
 
deleter_type m_Deleter
 Instance of the deleter object.