Harlinn.Windows 0.1
|
#include <HWHandles.h>
Public Types | |
typedef Handle< BrushHandle, HBRUSH > | Base |
![]() | |
using | DerivedType |
using | HandleType |
Public Member Functions | |
constexpr | BrushHandle () noexcept |
constexpr | BrushHandle (HBRUSH handle, bool ownsHandle=true) noexcept |
BrushHandle (const LOGBRUSH &logBrush) | |
BrushHandle (COLORREF color) | |
BrushHandle (SysColor sysColor) | |
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_ |
|
inlineconstexprnoexcept |
|
inlineexplicitconstexprnoexcept |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlinenoexcept |
|
friend |