PairFormatter overloads

Synopses

Declared in <absl/strings/str_join.h>

Function overload of PairFormatter() for using a default AlphaNumFormatter() for each Formatter in the pair.

/* implementation-defined */::PairFormatterImpl</* implementation-defined */::AlphaNumFormatterImpl, /* implementation-defined */::AlphaNumFormatterImpl>
PairFormatter(std::string_view sep);

Formats a std::pair by putting a given separator between the pair's .first and .second members. This formatter allows you to specify custom Formatters for both the first and second member of each pair.

template<
    typename FirstFormatter,
    typename SecondFormatter>
/* implementation-defined */::PairFormatterImpl<FirstFormatter, SecondFormatter>
PairFormatter(
    FirstFormatter f1,
    std::string_view sep,
    SecondFormatter f2);

Return Value

  • A formatter for std::pair elements using the default formatter.

  • A formatter for std::pair elements.

Parameters

Name

Description

sep

The separator placed between the two members.

f1

The formatter for the pair's .first member.

f2

The formatter for the pair's .second member.

Created with MrDocs