|
LIEF: Library to Instrument Executable Formats Version 0.17.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 |
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().