Orcus
Classes | Public Member Functions | Public Attributes | List of all members
orcus::spreadsheet::font_t Struct Reference

#include <styles.hpp>

Classes

struct  hash
 

Public Member Functions

 font_t (const font_t &other)
 
font_toperator= (const font_t &other)
 
bool operator== (const font_t &other) const
 
bool operator!= (const font_t &other) const
 
void reset ()
 

Public Attributes

std::optional< std::string_view > name
 
std::optional< std::string_view > name_asian
 
std::optional< std::string_view > name_complex
 
std::optional< double > size
 
std::optional< double > size_asian
 
std::optional< double > size_complex
 
std::optional< bool > bold
 
std::optional< bool > bold_asian
 
std::optional< bool > bold_complex
 
std::optional< bool > italic
 
std::optional< bool > italic_asian
 
std::optional< bool > italic_complex
 
std::optional< underline_t > underline_style
 
std::optional< underline_width_t > underline_width
 
std::optional< underline_mode_t > underline_mode
 
std::optional< underline_type_t > underline_type
 
std::optional< color_tunderline_color
 
std::optional< color_tcolor
 
std::optional< strikethrough_style_t > strikethrough_style
 
std::optional< strikethrough_width_t > strikethrough_width
 
std::optional< strikethrough_type_t > strikethrough_type
 
std::optional< strikethrough_text_t > strikethrough_text
 

Detailed Description

Font style record.