| 12300 | /// @param _ An index sequence. (unused) |
| 12301 | template <typename BasicNodeType, typename... Types, std::size_t... Idx> |
| 12302 | inline void to_node_tuple_impl(BasicNodeType& n, const std::tuple<Types...>& t, index_sequence<Idx...> /*unused*/) { |
| 12303 | n = {std::get<Idx>(t)...}; |
| 12304 | } |
| 12305 | |
| 12306 | /// @brief to_node function for std::tuple objects with no value types. |
| 12307 | /// @note This implementation is needed since calling `to_node_tuple_impl()` with an empty tuple creates a null node. |