48 [[nodiscard]] std::string
style(
const std::string &text,
Style styles)
const override;
TextFormatter implementation that applies ANSI escape codes for terminal styling.
AnsiStyledTextFormatter()
AnsiStyledTextFormatter(AnsiColorMode mode)
std::string style(const std::string &text, Style styles) const override
Applies ANSI escape codes to style text according to the specified Style flags.
Text styling class supporting formatting, foreground colors, and background colors.
Abstract base class for applying text styling with context-aware formatting.