17 static constexpr std::size_t
node_count =
sizeof...(Nodes);
20 template <std::
size_t I>
21 using node_type = std::tuple_element_t<I, tuple_type>;
23 template <std::
size_t I>
25 return std::get<I>(
nodes);
28 template <std::
size_t I>
30 return std::get<I>(
nodes);
33 template <std::
size_t I>
35 return std::get<I>(std::move(
nodes));
constexpr std::size_t max_level_v
constexpr bool is_adapter_descriptor_v
constexpr const auto & entry() const &noexcept
constexpr auto & entry() &noexcept
constexpr auto && entry() &&noexcept
std::tuple_element_t< I, tuple_type > node_type
static constexpr std::size_t node_count
std::tuple< Nodes... > tuple_type