SpECTRE  v2026.06.30
Loading...
Searching...
No Matches
db::constructible_from_tags Concept Reference

Concept for a class constructible from tags listed in a creation_tags type alias. More...

#include <ConstructibleFromTags.hpp>

Concept definition

template<typename T>
concept db::constructible_from_tags = tmpl::wrap<
tmpl::push_front<tmpl::transform<typename T::creation_tags,
tmpl::bind<tmpl::type_from, tmpl::_1>>,
T>,
Concept for a class constructible from tags listed in a creation_tags type alias.
Definition ConstructibleFromTags.hpp:14
constexpr T & value(T &t)
Returns t.value() if t is a std::optional otherwise returns t.
Definition OptionalHelpers.hpp:32

Detailed Description

Concept for a class constructible from tags listed in a creation_tags type alias.