_uvptr(std::nullptr_t) noexcept | vari::_uvptr< Deleter, Ts > | inline |
_uvptr(_uvref< Deleter2, Us... > &&p) noexcept | vari::_uvptr< Deleter, Ts > | inlineexplicit |
_uvptr(_uvptr< Deleter2, Us... > &&p) noexcept | vari::_uvptr< Deleter, Ts > | inline |
_uvptr(U *u) noexcept | vari::_uvptr< Deleter, Ts > | inline |
_uvptr(U *u, Deleter const &d) noexcept | vari::_uvptr< Deleter, Ts > | inline |
_uvptr(U *u, Deleter &&d) noexcept | vari::_uvptr< Deleter, Ts > | inline |
get() const noexcept | vari::_uvptr< Deleter, Ts > | inline |
get_deleter() noexcept | vari::_uvptr< Deleter, Ts > | inline |
get_deleter() const noexcept | vari::_uvptr< Deleter, Ts > | inline |
index() const noexcept | vari::_uvptr< Deleter, Ts > | inline |
operator _vptr< Us... >() &noexcept | vari::_uvptr< Deleter, Ts > | inline |
operator _vptr< Us... >() const &noexcept | vari::_uvptr< Deleter, Ts > | inline |
operator _vptr< Us... >() &&=delete | vari::_uvptr< Deleter, Ts > | |
operator bool() const noexcept | vari::_uvptr< Deleter, Ts > | inlineexplicit |
operator*() const noexcept | vari::_uvptr< Deleter, Ts > | inline |
operator->() const noexcept | vari::_uvptr< Deleter, Ts > | inline |
operator=(std::nullptr_t) noexcept | vari::_uvptr< Deleter, Ts > | inline |
operator=(_uvptr< Deleter2, Us... > &&p) noexcept | vari::_uvptr< Deleter, Ts > | inline |
release() noexcept | vari::_uvptr< Deleter, Ts > | inline |
swap | vari::_uvptr< Deleter, Ts > | friend |
take(Fs &&... fs) && | vari::_uvptr< Deleter, Ts > | inline |
visit(Fs &&... f) const | vari::_uvptr< Deleter, Ts > | inline |
vref() const &noexcept | vari::_uvptr< Deleter, Ts > | inline |
vref() &&noexcept | vari::_uvptr< Deleter, Ts > | inline |
~_uvptr() | vari::_uvptr< Deleter, Ts > | inline |