IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
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>::close(HandleDescriptor<HType>::InvalidHandle, nullptr) } -> std::convertible_to<bool>;
}
Definition handle.hxx:29
Definition handle.hxx:26