CD
namespace boost {
struct namespace_tag {};
template <typename T> namespace_tag namespace_detect(T const&);
}
template <typename T>
concept is_boost_class = requires (T t) {
{ namespace_detect(t) } -> boost::namespace_tag
};
Size: a a a
CD
namespace boost {
struct namespace_tag {};
template <typename T> namespace_tag namespace_detect(T const&);
}
template <typename T>
concept is_boost_class = requires (T t) {
{ namespace_detect(t) } -> boost::namespace_tag
};
AZ
namespace boost {
struct namespace_tag {};
template <typename T> namespace_tag namespace_detect(T const&);
}
template <typename T>
concept is_boost_class = requires (T t) {
{ namespace_detect(t) } -> boost::namespace_tag
};
AZ
CD
CD
CD
AZ
CD
CD
AZ
AZ
CD
AZ
CD
AZ
CD
AZ
CD
AZ
CD