BasicFormatter -> basic_formatter

This commit is contained in:
Victor Zverovich
2016-10-22 08:04:20 -07:00
parent 18dfa257d0
commit f85d5f4dac
10 changed files with 53 additions and 51 deletions

View File

@@ -17,7 +17,7 @@ using fmt::BasicPrintfArgFormatter;
class CustomArgFormatter
: public fmt::BasicArgFormatter<CustomArgFormatter, char> {
public:
CustomArgFormatter(fmt::BasicFormatter<char, CustomArgFormatter> &f,
CustomArgFormatter(fmt::basic_formatter<char, CustomArgFormatter> &f,
fmt::FormatSpec &s, const char *fmt)
: fmt::BasicArgFormatter<CustomArgFormatter, char>(f, s, fmt) {}
@@ -45,12 +45,12 @@ class CustomPrintfArgFormatter :
}
};
typedef fmt::BasicFormatter<char, CustomArgFormatter> CustomFormatter;
typedef fmt::basic_formatter<char, CustomArgFormatter> CustomFormatter;
std::string custom_vformat(const char *format_str,
fmt::basic_format_args<CustomFormatter> args) {
fmt::MemoryWriter writer;
// Pass custom argument formatter as a template arg to BasicFormatter.
// Pass custom argument formatter as a template arg to basic_formatter.
CustomFormatter formatter(args, writer);
formatter.format(format_str);
return writer.str();