Flutter Engine
 
Loading...
Searching...
No Matches
fml::UniqueObjectTraits Concept Reference

#include <unique_object.h>

Concept definition

template<typename T, typename Traits>
concept fml::UniqueObjectTraits = requires {
{ Traits::InvalidValue() } -> std::same_as<T>;
{ Traits::IsValid(std::declval<T>()) } -> std::same_as<bool>;
{ Traits::Free(std::declval<T>()) };
}

Detailed Description

Definition at line 17 of file unique_object.h.