#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 () 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: