VCCC  2024.05
VisualCamp Common C++ library

extended version of std::get More...

Detailed Description

Modules

 vccc::at (container)
 
 vccc::at(cv::Matx)
 

Functions

template<std::size_t I, typename T , std::enable_if_t< is_tuple_like< std::decay_t< T >>::value, int > = 0>
constexpr decltype(auto) at (T &&t) noexcept
 Return i-th element of tuple-like object. More...
 
template<std::size_t i, std::size_t j, typename C , typename T >
constexpr decltype(auto) at (T &&t)
 returns cv::saturate_cast<C>(vccc::at<i, j>(t)) More...
 

Function Documentation

◆ at() [1/2]

constexpr decltype(auto) vccc::at ( T &&  t)
constexpr

◆ at() [2/2]

constexpr decltype(auto) vccc::at ( T &&  t)
constexprnoexcept

returns cv::saturate_cast<C>(vccc::at<i>(t))

returns std::get<I>(t)

Template Parameters
Iindex