Public Member Functions | Private Attributes | List of all members
absl::strings_internal::PairFormatterImpl< F1, F2 > Class Template Reference

#include <str_join_internal.h>

Public Member Functions

template<typename T >
void operator() (std::string *out, const T &p)
 
template<typename T >
void operator() (std::string *out, const T &p)
 
template<typename T >
void operator() (std::string *out, const T &p) const
 
template<typename T >
void operator() (std::string *out, const T &p) const
 
 PairFormatterImpl (F1 f1, absl::string_view sep, F2 f2)
 
 PairFormatterImpl (F1 f1, absl::string_view sep, F2 f2)
 

Private Attributes

F1 f1_
 
F2 f2_
 
std::string sep_
 

Detailed Description

template<typename F1, typename F2>
class absl::strings_internal::PairFormatterImpl< F1, F2 >

Definition at line 102 of file abseil-cpp/absl/strings/internal/str_join_internal.h.

Constructor & Destructor Documentation

◆ PairFormatterImpl() [1/2]

template<typename F1 , typename F2 >
absl::strings_internal::PairFormatterImpl< F1, F2 >::PairFormatterImpl ( F1  f1,
absl::string_view  sep,
F2  f2 
)
inline

◆ PairFormatterImpl() [2/2]

template<typename F1 , typename F2 >
absl::strings_internal::PairFormatterImpl< F1, F2 >::PairFormatterImpl ( F1  f1,
absl::string_view  sep,
F2  f2 
)
inline

Member Function Documentation

◆ operator()() [1/4]

template<typename F1 , typename F2 >
template<typename T >
void absl::strings_internal::PairFormatterImpl< F1, F2 >::operator() ( std::string *  out,
const T p 
)
inline

◆ operator()() [2/4]

template<typename F1 , typename F2 >
template<typename T >
void absl::strings_internal::PairFormatterImpl< F1, F2 >::operator() ( std::string *  out,
const T p 
)
inline

◆ operator()() [3/4]

template<typename F1 , typename F2 >
template<typename T >
void absl::strings_internal::PairFormatterImpl< F1, F2 >::operator() ( std::string *  out,
const T p 
) const
inline

◆ operator()() [4/4]

template<typename F1 , typename F2 >
template<typename T >
void absl::strings_internal::PairFormatterImpl< F1, F2 >::operator() ( std::string *  out,
const T p 
) const
inline

Member Data Documentation

◆ f1_

template<typename F1 , typename F2 >
F1 absl::strings_internal::PairFormatterImpl< F1, F2 >::f1_
private

◆ f2_

template<typename F1 , typename F2 >
F2 absl::strings_internal::PairFormatterImpl< F1, F2 >::f2_
private

◆ sep_

template<typename F1 , typename F2 >
std::string absl::strings_internal::PairFormatterImpl< F1, F2 >::sep_
private

The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:55