11template <
typename... T>
12inline std::string
format(fmt::format_string<T...> pattern, T&&... args)
14 return fmt::vformat(pattern, fmt::make_format_args(args...));
17template <
typename... T>
18inline std::wstring
format(fmt::wformat_string<T...> pattern, T&&... args)
20 return fmt::vformat(pattern, fmt::make_format_args<fmt::wformat_context>(args...));
23template <
typename... T>
24inline void print(fmt::format_string<T...> pattern, T&&... args)
26 return fmt::vprint(pattern, fmt::make_format_args(args...));
29template <
typename... T>
30inline void print(fmt::wformat_string<T...> pattern, T&&... args)
32 return fmt::vprint(pattern, fmt::make_format_args<fmt::wformat_context>(args...));
35template <
typename TOutputStream,
typename... T>
36inline void print(TOutputStream& stream, fmt::format_string<T...> pattern, T&&... args)
38 return fmt::vprint(stream, pattern, fmt::make_format_args(args...));
41template <
typename TOutputStream,
typename... T>
42inline void print(TOutputStream& stream, fmt::wformat_string<T...> pattern, T&&... args)
44 return fmt::vprint(stream, pattern, fmt::make_format_args<fmt::wformat_context>(args...));
51using namespace fmt::literals;
C++ Common project definitions.
std::string format(fmt::format_string< T... > pattern, T &&... args)
Format string.
void print(fmt::format_string< T... > pattern, T &&... args)
Format string and print it into the std::cout.