Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
internal::ConnectedComponentsTypeHelper< T, CompareOrHashT, Eq > Struct Template Reference

Detailed Description

template<typename T, typename CompareOrHashT, typename Eq>
struct internal::ConnectedComponentsTypeHelper< T, CompareOrHashT, Eq >

Definition at line 140 of file connected_components.h.

#include <connected_components.h>

Classes

struct  SelectContainer
struct  SelectContainer< U, V, absl::enable_if_t< std::is_integral< decltype(std::declval< const U & >()(std::declval< const T & >()))>::value &&std::is_same_v< V, void > > >
struct  SelectContainer< U, V, absl::enable_if_t< std::is_integral< decltype(std::declval< const U & >()(std::declval< const T & >()))>::value &&!std::is_same_v< V, void > > >

Public Types

using Set = typename SelectContainer<CompareOrHashT, Eq>::Set
using Map = typename SelectContainer<CompareOrHashT, Eq>::Map

Member Typedef Documentation

◆ Map

template<typename T, typename CompareOrHashT, typename Eq>
using internal::ConnectedComponentsTypeHelper< T, CompareOrHashT, Eq >::Map = typename SelectContainer<CompareOrHashT, Eq>::Map

Definition at line 177 of file connected_components.h.

◆ Set

template<typename T, typename CompareOrHashT, typename Eq>
using internal::ConnectedComponentsTypeHelper< T, CompareOrHashT, Eq >::Set = typename SelectContainer<CompareOrHashT, Eq>::Set

Definition at line 176 of file connected_components.h.


The documentation for this struct was generated from the following file: