#include <unique.hpp>
◆ Base
template<class T , class D >
◆ UntaggedType
template<class T , class D >
using jni::Unique< T, D >::UntaggedType = typename T::UntaggedType |
◆ Unique() [1/4]
template<class T , class D >
jni::Unique< T, D >::Unique |
( |
std::nullptr_t |
ptr = nullptr | ) |
|
|
inlineexplicit |
◆ Unique() [2/4]
template<class T , class D >
◆ Unique() [3/4]
template<class T , class D >
◆ Unique() [4/4]
template<class T , class D >
template<class U >
jni::Unique< T, D >::Unique |
( |
Unique< U, D > && |
other, |
|
|
std::enable_if_t< std::is_convertible< const U &, const T & >::value > * |
= nullptr |
|
) |
| |
|
inline |
◆ ~Unique()
template<class T , class D >
◆ get_deleter() [1/2]
template<class T , class D >
◆ get_deleter() [2/2]
template<class T , class D >
◆ operator=()
template<class T , class D >
◆ release()
template<class T , class D >
◆ reset()
template<class T , class D >
The documentation for this class was generated from the following file: