lime
Lime is a C++ library implementing Open Whisper System Signal protocol
|
#include <unique.hpp>
Public Types | |
using | Base = T |
using | UntaggedType = typename T::UntaggedType |
Public Member Functions | |
Unique (std::nullptr_t ptr=nullptr) | |
Unique (JNIEnv &env, UntaggedType *ptr) | |
Unique (Unique &&other) | |
template<class U > | |
Unique (Unique< U, D > &&other, std::enable_if_t< std::is_convertible< const U &, const T & >::value > *=nullptr) | |
~Unique () | |
Unique & | operator= (Unique &&other) |
void | reset (UntaggedType *ptr=nullptr) |
UntaggedType * | release () |
D & | get_deleter () |
const D & | get_deleter () const |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |