$ (USD)
€ (EUR)
Loading...
Searching...
No Matches
Burger
unique_ptr_Free
List of all members
Burger::unique_ptr_Free< T > Struct Template Reference
Inheritance diagram for Burger::unique_ptr_Free< T >:
[
legend
]
Collaboration diagram for Burger::unique_ptr_Free< T >:
[
legend
]
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_ptr
&
operator=
(
unique_ptr
&&
rInput
)
noexcept
unique_ptr
&
operator=
(
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_type
&
get_deleter
()
noexcept
const
deleter_type
&
get_deleter
()
const
noexcept
operator bool
()
const
noexcept
element_type
&
operator*
()
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.
Generated by
1.10.0