template<typename T, typename Deleter>
class fl::unique_ptr< T[], Deleter >
Definition at line 130 of file unique_ptr.h.
|
| constexpr | unique_ptr () FL_NOEXCEPT |
| |
| constexpr | unique_ptr () FL_NOEXCEPT |
| |
| | unique_ptr (const unique_ptr &) FL_NOEXCEPT=delete |
| |
| | unique_ptr (const unique_ptr &) FL_NOEXCEPT=delete |
| |
| constexpr | unique_ptr (fl::nullptr_t) FL_NOEXCEPT |
| |
| constexpr | unique_ptr (fl::nullptr_t) FL_NOEXCEPT |
| |
| | unique_ptr (pointer p) FL_NOEXCEPT |
| |
| | unique_ptr (pointer p) FL_NOEXCEPT |
| |
| | unique_ptr (pointer p, const Deleter &d) FL_NOEXCEPT |
| |
| | unique_ptr (pointer p, const Deleter &d) FL_NOEXCEPT |
| |
| | unique_ptr (pointer p, Deleter &&d) FL_NOEXCEPT |
| |
| | unique_ptr (pointer p, Deleter &&d) FL_NOEXCEPT |
| |
| | unique_ptr (unique_ptr &&u) FL_NOEXCEPT |
| |
| | unique_ptr (unique_ptr &&u) FL_NOEXCEPT |
| |
| | unique_ptr (unique_ptr< U, E > &&u) FL_NOEXCEPT |
| |
| template<typename U, typename E> |
| | unique_ptr (unique_ptr< U, E > &&u) FL_NOEXCEPT |
| |
| | ~unique_ptr () FL_NOEXCEPT |
| |
| | ~unique_ptr () FL_NOEXCEPT |
| |
| pointer | get () const FL_NOEXCEPT |
| |
| pointer | get () const FL_NOEXCEPT |
| |
| const Deleter & | get_deleter () const FL_NOEXCEPT |
| |
| const Deleter & | get_deleter () const FL_NOEXCEPT |
| |
| Deleter & | get_deleter () FL_NOEXCEPT |
| |
| Deleter & | get_deleter () FL_NOEXCEPT |
| |
| | operator bool () const FL_NOEXCEPT |
| |
| | operator bool () const FL_NOEXCEPT |
| |
| T & | operator* () const FL_NOEXCEPT |
| |
| pointer | operator-> () const FL_NOEXCEPT |
| |
| unique_ptr & | operator= (const unique_ptr &) FL_NOEXCEPT=delete |
| |
| unique_ptr & | operator= (const unique_ptr &) FL_NOEXCEPT=delete |
| |
| unique_ptr & | operator= (fl::nullptr_t) FL_NOEXCEPT |
| |
| unique_ptr & | operator= (fl::nullptr_t) FL_NOEXCEPT |
| |
| unique_ptr & | operator= (unique_ptr &&u) FL_NOEXCEPT |
| |
| unique_ptr & | operator= (unique_ptr &&u) FL_NOEXCEPT |
| |
| unique_ptr & | operator= (unique_ptr< U, E > &&u) FL_NOEXCEPT |
| |
| template<typename U, typename E> |
| unique_ptr & | operator= (unique_ptr< U, E > &&u) FL_NOEXCEPT |
| |
| T & | operator[] (fl::size_t i) const FL_NOEXCEPT |
| |
| pointer | release () FL_NOEXCEPT |
| |
| pointer | release () FL_NOEXCEPT |
| |
| void | reset (pointer p=nullptr) FL_NOEXCEPT |
| |
| void | reset (pointer p=nullptr) FL_NOEXCEPT |
| |
| void | swap (unique_ptr &u) FL_NOEXCEPT |
| |
| void | swap (unique_ptr &u) FL_NOEXCEPT |
| |