|
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 |