|
RetroArch
|
#include <vulkan.hpp>
Public Member Functions | |
| UniqueHandle (Type const &value=Type(), Deleter const &deleter=Deleter()) | |
| UniqueHandle (UniqueHandle const &)=delete | |
| UniqueHandle (UniqueHandle &&other) | |
| ~UniqueHandle () | |
| UniqueHandle & | operator= (UniqueHandle const &)=delete |
| UniqueHandle & | operator= (UniqueHandle &&other) |
| operator bool () const | |
| Type const * | operator-> () const |
| Type * | operator-> () |
| Type const & | operator* () const |
| Type & | operator* () |
| const Type & | get () const |
| Type & | get () |
| void | reset (Type const &value=Type()) |
| Type | release () |
| void | swap (UniqueHandle< Type > &rhs) |
Private Types | |
| using | Deleter = typename UniqueHandleTraits< Type >::deleter |
Private Attributes | |
| Type | m_value |
|
private |
|
inlineexplicit |
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
1.8.15