Namespaces | Functions
str_join.h File Reference
#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"
Include dependency graph for str_join.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 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)
 


abseil_cpp
Author(s):
autogenerated on Mon Feb 28 2022 21:31:22