base_ptr() noexcept | glados::base_ptr< T, CopyPolicy, Ptr > | inline |
base_ptr(std::nullptr_t p) noexcept | glados::base_ptr< T, CopyPolicy, Ptr > | inline |
base_ptr(Ptr ptr) noexcept | glados::base_ptr< T, CopyPolicy, Ptr > | inline |
base_ptr(base_ptr &&other) noexcept | glados::base_ptr< T, CopyPolicy, Ptr > | inline |
base_ptr(const base_ptr &)=delete | glados::base_ptr< T, CopyPolicy, Ptr > | private |
copy(Dest &dest, const Src &src, Args...args) -> void | glados::base_ptr< T, CopyPolicy, Ptr > | inlineprotected |
deleter_type typedef | glados::base_ptr< T, CopyPolicy, Ptr > | |
element_type typedef | glados::base_ptr< T, CopyPolicy, Ptr > | |
get() const noexcept-> pointer | glados::base_ptr< T, CopyPolicy, Ptr > | inline |
get_deleter() noexcept-> deleter_type | glados::base_ptr< T, CopyPolicy, Ptr > | inline |
get_deleter() const noexcept-> const deleter_type | glados::base_ptr< T, CopyPolicy, Ptr > | inline |
get_underlying() const noexcept | glados::base_ptr< T, CopyPolicy, Ptr > | inline |
operator bool() const noexcept | glados::base_ptr< T, CopyPolicy, Ptr > | inlineexplicit |
operator=(base_ptr &&r) noexcept-> base_ptr & | glados::base_ptr< T, CopyPolicy, Ptr > | inline |
operator=(const base_ptr &) -> base_ptr &=delete | glados::base_ptr< T, CopyPolicy, Ptr > | private |
operator[](std::size_t i) const -> element_type & | glados::base_ptr< T, CopyPolicy, Ptr > | inline |
pointer typedef | glados::base_ptr< T, CopyPolicy, Ptr > | |
ptr_ | glados::base_ptr< T, CopyPolicy, Ptr > | protected |
release() noexcept-> pointer | glados::base_ptr< T, CopyPolicy, Ptr > | inline |
reset(pointer ptr=pointer()) noexcept-> void | glados::base_ptr< T, CopyPolicy, Ptr > | inline |
reset(U) noexcept-> void=delete | glados::base_ptr< T, CopyPolicy, Ptr > | |
reset(std::nullptr_t p) noexcept-> void | glados::base_ptr< T, CopyPolicy, Ptr > | inline |
swap(base_ptr &other) noexcept-> void | glados::base_ptr< T, CopyPolicy, Ptr > | inline |
underlying_type typedef | glados::base_ptr< T, CopyPolicy, Ptr > | |
~base_ptr()=default | glados::base_ptr< T, CopyPolicy, Ptr > | |