WPILibC++ 2024.3.2
detail::tuple Namespace Reference

Typedefs

template<typename Char , typename... T>
using result_t = std::tuple< formatter< remove_cvref_t< T >, Char >... >
 

Functions

template<typename Tuple , typename Char , std::size_t... Is>
auto get_formatters (index_sequence< Is... >) -> result_t< Char, decltype(get< Is >(std::declval< Tuple >()))... >
 

Typedef Documentation

◆ result_t

template<typename Char , typename... T>
using detail::tuple::result_t = typedef std::tuple<formatter<remove_cvref_t<T>, Char>...>

Function Documentation

◆ get_formatters()

template<typename Tuple , typename Char , std::size_t... Is>
auto detail::tuple::get_formatters ( index_sequence< Is... >  ) -> result_t< Char, decltype(get< Is >(std::declval< Tuple >()))... >