C++ Reference

C++ Reference: Graph

ConnectedComponentsTypeHelper< T, CompareOrHashT >::SelectContainer< U, absl::enable_if_t< std::is_integral< decltype(std::declval< const U & >()(std::declval< const T & >()))>::value > >

Detailed Description

template<typename T, typename CompareOrHashT>
template<typename U>
struct internal::ConnectedComponentsTypeHelper< T, CompareOrHashT >::SelectContainer< U, absl::enable_if_t< std::is_integral< decltype(std::declval< const U & >()(std::declval< const T & >()))>::value > >

Definition at line 143 of file connected_components.h.

Public Types

using Set = absl::flat_hash_set< T, CompareOrHashT >
 
using Map = absl::flat_hash_map< T, int, CompareOrHashT >
 

Member Typedef Documentation

◆ Map

using Map = absl::flat_hash_map<T, int, CompareOrHashT>

Definition at line 147 of file connected_components.h.

◆ Set

using Set = absl::flat_hash_set<T, CompareOrHashT>

Definition at line 146 of file connected_components.h.


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