LIEF: Library to Instrument Executable Formats Version 0.17.0
|
#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 |
Referenced by canbe_unique(), canbe_unique(), operator=(), operator=(), and operator=().
|
delete |
References canbe_unique().
|
inlinenoexcept |
References canbe_unique().
|
inline |
|
inline |
|
inline |
|
inline |
References reset().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
References canbe_unique().
|
delete |
References canbe_unique().
|
inline |
References canbe_unique(), and reset().
|
inline |
Referenced by operator=(), and ~canbe_unique().