#include <BSPointerHandle.h>
|
| | BSPointerHandle () noexcept=default |
| |
| | BSPointerHandle (const BSPointerHandle &) noexcept=default |
| |
| | BSPointerHandle (BSPointerHandle &&) noexcept=default |
| |
| template<class Y , std::enable_if_t< std::is_convertible_v< Y *, T * >, int > = 0> |
| | BSPointerHandle (Y *a_rhs) |
| |
| template<class Y , std::enable_if_t< std::is_convertible_v< Y *, T * >, int > = 0> |
| | BSPointerHandle (const BSPointerHandle< Y, Handle > &a_rhs) noexcept |
| |
| BSPointerHandle & | operator= (const BSPointerHandle &) noexcept=default |
| |
| BSPointerHandle & | operator= (BSPointerHandle &&) noexcept=default |
| |
| template<class Y , std::enable_if_t< std::is_convertible_v< Y *, T * >, int > = 0> |
| BSPointerHandle & | operator= (Y *a_rhs) |
| |
| template<class Y , std::enable_if_t< std::is_convertible_v< Y *, T * >, int > = 0> |
| BSPointerHandle & | operator= (const BSPointerHandle< Y, Handle > &a_rhs) noexcept |
| |
| | ~BSPointerHandle () noexcept=default |
| |
| void | reset () noexcept |
| |
| NiPointer< T > | get () const |
| |
| native_handle_type | native_handle () const noexcept |
| |
| | operator bool () const noexcept |
| |
◆ native_handle_type
template<class T , class Handle >
◆ BSPointerHandle() [1/5]
template<class T , class Handle >
◆ BSPointerHandle() [2/5]
template<class T , class Handle >
◆ BSPointerHandle() [3/5]
template<class T , class Handle >
◆ BSPointerHandle() [4/5]
template<class T , class Handle >
template<class Y , std::enable_if_t< std::is_convertible_v< Y *, T * >, int > = 0>
◆ BSPointerHandle() [5/5]
template<class T , class Handle >
template<class Y , std::enable_if_t< std::is_convertible_v< Y *, T * >, int > = 0>
◆ ~BSPointerHandle()
template<class T , class Handle >
◆ get()
template<class T , class Handle >
◆ native_handle()
template<class T , class Handle >
◆ operator bool()
template<class T , class Handle >
◆ operator=() [1/4]
template<class T , class Handle >
◆ operator=() [2/4]
template<class T , class Handle >
◆ operator=() [3/4]
template<class T , class Handle >
template<class Y , std::enable_if_t< std::is_convertible_v< Y *, T * >, int > = 0>
◆ operator=() [4/4]
template<class T , class Handle >
template<class Y , std::enable_if_t< std::is_convertible_v< Y *, T * >, int > = 0>
◆ reset()
template<class T , class Handle >
◆ BSPointerHandle
template<class T , class Handle >
template<class , class >
◆ operator!=
template<class T , class Handle >
◆ operator==
template<class T , class Handle >
The documentation for this class was generated from the following file: