Loading...
Searching...
No Matches
bbm::concepts::named Concept Reference

A named class is a class that contains a static constexpr string_literal name. More...

#include <named.h>

Concept definition

template<typename T>
concept bbm::concepts::named = requires
{
{ std::decay_t<T>::name } -> trait_wrapper<is_string_literal>;
}
A named class is a class that contains a static constexpr string_literal name.
Definition: named.h:19
Concept wrapper around a type trait: check if T meets the type TRAIT<T,ARGS...>
Definition: util.h:19

Detailed Description

A named class is a class that contains a static constexpr string_literal name.