WPILibC++ 2024.3.2
wpi::adl_detail Namespace Reference

Functions

template<typename RangeT >
constexpr auto begin_impl (RangeT &&range) -> decltype(begin(std::forward< RangeT >(range)))
 
template<typename RangeT >
constexpr auto end_impl (RangeT &&range) -> decltype(end(std::forward< RangeT >(range)))
 
template<typename T >
constexpr void swap_impl (T &&lhs, T &&rhs) noexcept(noexcept(swap(std::declval< T >(), std::declval< T >())))
 
template<typename RangeT >
constexpr auto size_impl (RangeT &&range) -> decltype(size(std::forward< RangeT >(range)))
 

Function Documentation

◆ begin_impl()

template<typename RangeT >
constexpr auto wpi::adl_detail::begin_impl ( RangeT &&  range) -> decltype(begin(std::forward<RangeT>(range)))
constexpr

◆ end_impl()

template<typename RangeT >
constexpr auto wpi::adl_detail::end_impl ( RangeT &&  range) -> decltype(end(std::forward<RangeT>(range)))
constexpr

◆ size_impl()

template<typename RangeT >
constexpr auto wpi::adl_detail::size_impl ( RangeT &&  range) -> decltype(size(std::forward<RangeT>(range)))
constexpr

◆ swap_impl()

template<typename T >
constexpr void wpi::adl_detail::swap_impl ( T &&  lhs,
T &&  rhs 
)
constexprnoexcept