1 #ifndef canvas_Persistency_Common_detail_is_handle_h 2 #define canvas_Persistency_Common_detail_is_handle_h 7 template <
typename T,
typename =
void>
11 struct is_handle<T,
std::void_t<typename T::HandleTag>> : std::true_type {};
16 template <
typename T,
typename U>
constexpr bool is_handle_v
constexpr bool are_handles_v