#include <cstdint>
#include <limits>
#include <ostream>
#include <sstream>
#include <string>
#include <type_traits>
#include "absl/base/port.h"
Go to the source code of this file.
|
template<typename IteratorT , typename PolicyT > |
void | gtl::LogRangeToStream (std::ostream &out, IteratorT begin, IteratorT end, const PolicyT &policy) |
|
template<typename IteratorT , typename PolicyT > |
detail::RangeLogger< IteratorT, PolicyT > | gtl::LogRange (const IteratorT &begin, const IteratorT &end, const PolicyT &policy) |
|
template<typename IteratorT > |
detail::RangeLogger< IteratorT, LogDefault > | gtl::LogRange (const IteratorT &begin, const IteratorT &end) |
|
template<typename ContainerT , typename PolicyT > |
auto | gtl::LogContainer (const ContainerT &container, const PolicyT &policy) -> decltype(gtl::LogRange(container.begin(), container.end(), policy)) |
|
template<typename ContainerT > |
auto | gtl::LogContainer (const ContainerT &container) -> decltype(gtl::LogContainer(container, LogDefault())) |
|
template<typename E > |
detail::EnumLogger< E > | gtl::LogEnum (E e) |
|