Typedefs | |
| template<typename C > | |
| using | ContainerDifferenceType = decltype(std::distance(std::declval< ContainerIter< C >>(), std::declval< ContainerIter< C >>())) |
| template<typename C > | |
| using | ContainerIter = decltype(begin(std::declval< C & >())) |
| template<typename C1 , typename C2 > | |
| using | ContainerIterPairType = decltype(std::make_pair(ContainerIter< C1 >(), ContainerIter< C2 >())) |
| template<typename C > | |
| using | ContainerPointerType = typename std::iterator_traits< ContainerIter< C >>::pointer |
Functions | |
| template<typename C > | |
| ContainerIter< C > | c_begin (C &c) |
| template<typename C > | |
| ContainerIter< C > | c_end (C &c) |
| using absl::container_algorithm_internal::ContainerDifferenceType = typedef decltype(std::distance(std::declval<ContainerIter<C>>(), std::declval<ContainerIter<C>>())) |
Definition at line 81 of file container.h.
| using absl::container_algorithm_internal::ContainerIter = typedef decltype(begin(std::declval<C&>())) |
Definition at line 70 of file container.h.
| using absl::container_algorithm_internal::ContainerIterPairType = typedef decltype(std::make_pair(ContainerIter<C1>(), ContainerIter<C2>())) |
Definition at line 76 of file container.h.
| using absl::container_algorithm_internal::ContainerPointerType = typedef typename std::iterator_traits<ContainerIter<C>>::pointer |
Definition at line 85 of file container.h.
| ContainerIter<C> absl::container_algorithm_internal::c_begin | ( | C & | c | ) |
Definition at line 99 of file container.h.
| ContainerIter<C> absl::container_algorithm_internal::c_end | ( | C & | c | ) |
Definition at line 102 of file container.h.