14namespace orcus {
namespace spreadsheet {
29 color_t(color_elem_t _red, color_elem_t _green, color_elem_t _blue);
30 color_t(color_elem_t _alpha, color_elem_t _red, color_elem_t _green, color_elem_t _blue);
36 bool operator==(
const color_t& other)
const;
37 bool operator!=(
const color_t& other)
const;
42 std::optional<strikethrough_style_t> style;
43 std::optional<strikethrough_type_t> type;
44 std::optional<strikethrough_width_t> width;
45 std::optional<strikethrough_text_t> text;
58 bool has_value()
const;
63 std::optional<underline_style_t> style;
64 std::optional<underline_thickness_t> thickness;
65 std::optional<underline_spacing_t> spacing;
66 std::optional<underline_count_t> count;
67 std::optional<color_t> color;
80 bool has_value()
const;
94 std::optional<std::string_view>
font;
131using format_runs_t = std::vector<format_run_t>;
Definition document_types.hpp:21
Definition document_types.hpp:41
Definition document_types.hpp:62