Fix typo and build error.

This commit is contained in:
Nicolas Lesser 2018-12-04 11:55:45 +01:00
parent b07b860bb9
commit 8b1387a9c3
No known key found for this signature in database
GPG Key ID: 55F9BC675F85A2DF

View File

@ -194,7 +194,7 @@ enum class color : uint32_t {
enum class emphasis : uint8_t { enum class emphasis : uint8_t {
bold = 1, bold = 1,
underline = 4, underline = 4
}; // enum class emphasis }; // enum class emphasis
// rgb is a struct for red, green and blue colors. // rgb is a struct for red, green and blue colors.
@ -408,13 +408,13 @@ typename std::enable_if<internal::is_string<String>::value>::type print(
*/ */
template <typename String, typename... Args> template <typename String, typename... Args>
typename std::enable_if<internal::is_string<String>::value>::type print( typename std::enable_if<internal::is_string<String>::value>::type print(
emphasis em, rgb fg, rgb bg, const String &format_str, emphasis em, rgb fd, rgb bg, const String &format_str,
const Args &... args) { const Args &... args) {
internal::check_format_string<Args...>(format_str); internal::check_format_string<Args...>(format_str);
typedef typename internal::char_t<String>::type char_t; typedef typename internal::char_t<String>::type char_t;
typedef typename buffer_context<char_t>::type context_t; typedef typename buffer_context<char_t>::type context_t;
format_arg_store<context_t, Args...> as{args...}; format_arg_store<context_t, Args...> as{args...};
vprint_emphasis(em, fg, bg, format_str, basic_format_args<context_t>(as)); vprint_emphasis(em, fd, bg, format_str, basic_format_args<context_t>(as));
} }
#endif #endif