IceShard
1
A personal game engine project, with development focused on 2D/2.5D games.
Toggle main menu visibility
Loading...
Searching...
No Matches
ice
os
ValidHandleDescriptor
ice::os::ValidHandleDescriptor Concept Reference
#include <
ice/os/handle.hxx
>
Concept definition
template
<HandleType HType>
concept
ValidHandleDescriptor
=
requires
{
std::is_same_v<typename HandleDescriptor<HType>::PlatformHandleType,
void
> ==
false
;
{
HandleDescriptor<HType>::InvalidHandle
} -> std::convertible_to<typename HandleDescriptor<HType>::PlatformHandleType>;
{
HandleDescriptor<HType>::is_valid
(
HandleDescriptor<HType>::InvalidHandle
,
nullptr
) } -> std::convertible_to<bool>;
{ HandleDescriptor<HType>::close(HandleDescriptor<HType>::InvalidHandle,
nullptr
) } -> std::convertible_to<bool>;
}
ice::os::ValidHandleDescriptor
Definition
handle.hxx:29
ice::os::HandleDescriptor
Definition
handle.hxx:26
Generated by
1.18.0