Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
views.h File Reference
#include <absl/meta/type_traits.h>
#include <absl/types/span.h>
#include <cstddef>
#include "ortools/graph/iterators.h"

Go to the source code of this file.

Classes

struct  util_intops::util::IteratorCRTP< IterT, ValueT >
 Enable compatibility with STL algorithms. More...
class  util_intops::FilterIndexRangeView< IntT, EnableVectorT >
struct  util_intops::FilterIndexRangeView< IntT, EnableVectorT >::FilterIndicesViewIterator
class  util_intops::IndexListView< ValueT, IndexT >
struct  util_intops::IndexListView< ValueT, IndexT >::IndexListViewIterator
class  util_intops::ValueFilterView< ValueT, EnableVectorT >
struct  util_intops::ValueFilterView< ValueT, EnableVectorT >::ValueFilterViewIterator
class  util_intops::IndexFilterView< ValueT, EnableVectorT >
struct  util_intops::IndexFilterView< ValueT, EnableVectorT >::IndexFilterViewIterator
class  util_intops::TwoLevelsView< Lvl1ViewT, EnableVectorT >
struct  util_intops::TwoLevelsView< Lvl1ViewT, EnableVectorT >::TwoLevelsViewIterator
struct  util_intops::NoTransform
struct  util_intops::TypeCastTransform< FromT, ToT >
class  util_intops::TransformView< ValueT, IndexT, ValueTransformT >
struct  util_intops::TransformView< ValueT, IndexT, ValueTransformT >::TransformViewIterator

Namespaces

namespace  util_intops
namespace  util_intops::util

Typedefs

template<typename RangeT>
using util_intops::util::range_const_iterator_type
template<typename RangeT>
using util_intops::util::range_value_type

Functions

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