#include <cstdio>#include <cstring>#include <initializer_list>#include <iterator>#include <string>#include <tuple>#include <type_traits>#include <utility>#include "absl/base/macros.h"#include "absl/strings/internal/str_join_internal.h"#include "absl/strings/string_view.h"

Go to the source code of this file.
Namespaces | |
| namespace | absl |
Functions | |
| strings_internal::AlphaNumFormatterImpl | absl::AlphaNumFormatter () |
| template<typename Formatter > | |
| strings_internal::DereferenceFormatterImpl < Formatter > | absl::DereferenceFormatter (Formatter &&f) |
| strings_internal::DereferenceFormatterImpl < strings_internal::AlphaNumFormatterImpl > | absl::DereferenceFormatter () |
| template<typename FirstFormatter , typename SecondFormatter > | |
| strings_internal::PairFormatterImpl < FirstFormatter, SecondFormatter > | absl::PairFormatter (FirstFormatter f1, absl::string_view sep, SecondFormatter f2) |
| strings_internal::PairFormatterImpl < strings_internal::AlphaNumFormatterImpl, strings_internal::AlphaNumFormatterImpl > | absl::PairFormatter (absl::string_view sep) |
| strings_internal::StreamFormatterImpl | absl::StreamFormatter () |
| template<typename Iterator , typename Formatter > | |
| std::string | absl::StrJoin (Iterator start, Iterator end, absl::string_view sep, Formatter &&fmt) |
| template<typename Range , typename Formatter > | |
| std::string | absl::StrJoin (const Range &range, absl::string_view separator, Formatter &&fmt) |
| template<typename T , typename Formatter > | |
| std::string | absl::StrJoin (std::initializer_list< T > il, absl::string_view separator, Formatter &&fmt) |
| template<typename... T, typename Formatter > | |
| std::string | absl::StrJoin (const std::tuple< T...> &value, absl::string_view separator, Formatter &&fmt) |
| template<typename Iterator > | |
| std::string | absl::StrJoin (Iterator start, Iterator end, absl::string_view separator) |
| template<typename Range > | |
| std::string | absl::StrJoin (const Range &range, absl::string_view separator) |
| template<typename T > | |
| std::string | absl::StrJoin (std::initializer_list< T > il, absl::string_view separator) |
| template<typename... T> | |
| std::string | absl::StrJoin (const std::tuple< T...> &value, absl::string_view separator) |