Skip to content

FindDescriptor< Role, Id, RequirementsList< Head, Tail... > >

FindDescriptor< Role, Id, RequirementsList< Head, Tail… > >

Section titled “FindDescriptor< Role, Id, RequirementsList< Head, Tail… > >”
#include <sbio/core/storage.hh>
template<typename Role, hd_std::size_t Id, typename Head, typename... Tail>
struct FindDescriptor< Role, Id, RequirementsList< Head, Tail... > >

Defined in src/lib/sbio/core/storage.hh:166

Name Description
type

using type = hd_std::conditional_t< hd_std::is_same_v< typename Head::role, Role > &&(Head::id==Id), Head, typename FindDescriptor< Role, Id, RequirementsList< Tail... > >::type >

Type: hd_std::conditional_t< hd_std::is_same_v< typename Head::role, Role > &&(Head::id==Id), Head, typename FindDescriptor< Role, Id, RequirementsList< Tail… > >::type >

Defined in src/lib/sbio/core/storage.hh:167