#include <color.h>
Public Member Functions | |
FMT_CONSTEXPR | ansi_color_escape (detail::color_type text_color, const char *esc) noexcept |
FMT_CONSTEXPR | ansi_color_escape (emphasis em) noexcept |
FMT_CONSTEXPR auto | begin () const noexcept -> const Char * |
FMT_CONSTEXPR_CHAR_TRAITS auto | end () const noexcept -> const Char * |
FMT_CONSTEXPR | operator const Char * () const noexcept |
Static Private Member Functions | |
static FMT_CONSTEXPR auto | has_emphasis (emphasis em, emphasis mask) noexcept -> bool |
static FMT_CONSTEXPR void | to_esc (uint8_t c, Char *out, char delimiter) noexcept |
Private Attributes | |
Char | buffer [7u+3u *num_emphases+1u] |
Static Private Attributes | |
static constexpr size_t | num_emphases = 8 |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinestaticprivatenoexcept |
|
inlinenoexcept |
|
inlinestaticprivatenoexcept |
|
private |
|
staticconstexprprivate |