5#ifndef INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_CONSTRAINTS_SUBSTITUTION_SUCCEEDS_HPP_
6#define INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_CONSTRAINTS_SUBSTITUTION_SUCCEEDS_HPP_
20namespace substitution_succeeds_impl {
34template <
class,
template <
class...>
class Template,
class... P>
35extern constexpr bool substitution_succeeds =
false;
42template <
template <
class...>
class Template,
class... P>
43extern constexpr bool substitution_succeeds<void_t<Template<P...>>, Template, P...> =
true;
53template <
template <
class...>
class Template,
class...
P>
Definition array_exceptions_disabled.cpp:11
constexpr bool substitution_succeeds
Determines if a template can be instantiated successfully, similar to C++20's requires clause.
Copyright 2026, Toyota Motor Corporation.
Definition array_exceptions_disabled.cpp:10