VIPRA Documentation
Loading...
Searching...
No Matches
text_style Class Reference

A text style consisting of foreground and background colors and emphasis. More...

#include <color.h>

Public Member Functions

FMT_CONSTEXPR text_style (emphasis em=emphasis()) noexcept
 
FMT_CONSTEXPR auto operator|= (const text_style &rhs) -> text_style &
 
FMT_CONSTEXPR auto has_foreground () const noexcept -> bool
 
FMT_CONSTEXPR auto has_background () const noexcept -> bool
 
FMT_CONSTEXPR auto has_emphasis () const noexcept -> bool
 
FMT_CONSTEXPR auto get_foreground () const noexcept -> detail::color_type
 
FMT_CONSTEXPR auto get_background () const noexcept -> detail::color_type
 
FMT_CONSTEXPR auto get_emphasis () const noexcept -> emphasis
 

Friends

FMT_CONSTEXPR auto operator| (text_style lhs, const text_style &rhs) -> text_style
 
FMT_CONSTEXPR auto fg (detail::color_type foreground) -> text_style
 Creates a text style from the foreground (text) color.
 
FMT_CONSTEXPR auto bg (detail::color_type background) -> text_style
 Creates a text style from the background color.
 

Detailed Description

A text style consisting of foreground and background colors and emphasis.


The documentation for this class was generated from the following file: