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
Public Types
Section titled “Public Types”| 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