#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) |