Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
util_intops::util Namespace Reference

Classes

struct  IteratorCRTP
 Enable compatibility with STL algorithms. More...

Typedefs

template<typename RangeT>
using range_const_iterator_type
template<typename RangeT>
using range_value_type

Functions

template<typename ValueRangeT, typename IndexT>
decltype(auto) at (const ValueRangeT *container, IndexT index)

Typedef Documentation

◆ range_const_iterator_type

template<typename RangeT>
using util_intops::util::range_const_iterator_type
Initial value:
absl::remove_cvref_t<decltype(std::declval<const RangeT>().begin())>

Definition at line 45 of file views.h.

◆ range_value_type

template<typename RangeT>
using util_intops::util::range_value_type
Initial value:
absl::remove_cvref_t<
decltype(*std::declval<range_const_iterator_type<RangeT>>())>

Definition at line 48 of file views.h.

Function Documentation

◆ at()

template<typename ValueRangeT, typename IndexT>
decltype(auto) util_intops::util::at ( const ValueRangeT * container,
IndexT index )

Definition at line 66 of file views.h.