Harlinn.Windows 0.1
|
#include <HWHandles.h>
Public Types | |
using | Base = Handle<PenHandle, HPEN> |
![]() | |
using | DerivedType |
using | HandleType |
Public Member Functions | |
constexpr | PenHandle () noexcept |
constexpr | PenHandle (HPEN handle, bool ownsHandle=true) noexcept |
void | Close () noexcept |
![]() | |
Handle (const Handle &other)=delete | |
Handle (Handle &&other) noexcept | |
virtual | ~Handle () noexcept |
constexpr bool | IsValid () const noexcept |
Handle & | operator= (Handle &other)=delete |
Handle & | operator= (Handle &&other) noexcept |
constexpr auto | operator<=> (const Handle &other) const noexcept |
constexpr auto | operator<=> (HandleType handle) const noexcept |
constexpr bool | operator== (const Handle &other) const noexcept |
constexpr bool | operator== (HandleType handle) const noexcept |
constexpr | operator HandleType () const noexcept |
constexpr HandleType | Value () const noexcept |
constexpr bool | OwnsHandle () const noexcept |
Friends | |
class | DeviceContextHandle |
Additional Inherited Members | |
![]() | |
static constexpr HandleType | InvalidHandleValue () noexcept |
![]() | |
constexpr | Handle () noexcept |
constexpr | Handle (HandleType handle, bool ownsHandle=true) noexcept |
void | SetValue (HandleType handle, bool ownsHandle=true) |
![]() | |
HandleType | value_ |
using Harlinn::Windows::PenHandle::Base = Handle<PenHandle, HPEN> |
|
inlineconstexprnoexcept |
|
inlineexplicitconstexprnoexcept |
|
inlinenoexcept |
|
friend |