LIEF: Library to Instrument Executable Formats Version 0.15.1
|
#include <canbe_unique.hpp>
Public Member Functions | |
canbe_unique ()=default | |
canbe_unique (const canbe_unique &)=delete | |
canbe_unique & | operator= (const canbe_unique &)=delete |
canbe_unique & | operator= (std::nullptr_t) |
canbe_unique (canbe_unique &&other) noexcept | |
canbe_unique & | operator= (canbe_unique &&other) noexcept |
canbe_unique (T &ptr) | |
canbe_unique (const T &ptr) | |
canbe_unique (std::unique_ptr< T > unique_ptr) | |
T * | get () |
const T * | get () const |
T * | operator-> () |
const T * | operator-> () const |
T & | operator* () |
const T & | operator* () const |
void | reset () |
operator bool () const | |
~canbe_unique () | |
|
default |
|
delete |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
inline |
References LIEF::details::canbe_unique< T >::reset().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
delete |
|
inline |
References LIEF::details::canbe_unique< T >::reset().
|
inline |