14namespace orcus {
namespace spreadsheet {
28 color_t(color_elem_t _red, color_elem_t _green, color_elem_t _blue);
29 color_t(color_elem_t _alpha, color_elem_t _red, color_elem_t _green, color_elem_t _blue);
33 bool operator==(
const color_t& other)
const;
34 bool operator!=(
const color_t& other)
const;
39 std::optional<strikethrough_style_t> style;
40 std::optional<strikethrough_type_t> type;
41 std::optional<strikethrough_width_t> width;
42 std::optional<strikethrough_text_t> text;
55 bool has_value()
const;
60 std::optional<underline_style_t> style;
61 std::optional<underline_thickness_t> thickness;
62 std::optional<underline_spacing_t> spacing;
63 std::optional<underline_count_t> count;
64 std::optional<color_t> color;
77 bool has_value()
const;
91 std::optional<std::string_view>
font;
128using format_runs_t = std::vector<format_run_t>;
Definition document_types.hpp:21
Definition document_types.hpp:38
Definition document_types.hpp:59