WPILibC++ 2024.3.2
iteration_proxy.h File Reference
#include <cstddef>
#include <iterator>
#include <string>
#include <tuple>
#include <utility>
#include <wpi/detail/abi_macros.h>
#include <wpi/detail/meta/type_traits.h>
#include <wpi/detail/value_t.h>

Go to the source code of this file.

Classes

class  detail::iteration_proxy_value< IteratorType >
 
class  detail::iteration_proxy< IteratorType >
 proxy class for the items() function More...
 
class  std::tuple_size<::wpi::detail::iteration_proxy_value< IteratorType > >
 
class  std::tuple_element< N, ::wpi::detail::iteration_proxy_value< IteratorType > >
 

Namespaces

namespace  detail
 detail namespace with internal helper functions
 
namespace  std
 

Functions

template<typename string_type >
void detail::int_to_string (string_type &target, std::size_t value)
 
template<std::size_t N, typename IteratorType , enable_if_t< N==0, int > = 0>
auto detail::get (const wpi::detail::iteration_proxy_value< IteratorType > &i) -> decltype(i.key())