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.