8 #ifndef ORCUS_SPREADSHEET_TYPES_HPP
9 #define ORCUS_SPREADSHEET_TYPES_HPP
11 #include "orcus/env.hpp"
17 namespace orcus {
namespace spreadsheet {
19 typedef int32_t row_t;
20 typedef int32_t col_t;
21 typedef int32_t sheet_t;
22 typedef uint8_t color_elem_t;
23 typedef uint16_t col_width_t;
24 typedef uint16_t row_height_t;
26 ORCUS_DLLPUBLIC col_width_t get_default_column_width();
27 ORCUS_DLLPUBLIC row_height_t get_default_row_height();
29 enum class border_direction_t
41 enum class border_style_t
63 enum class strikethrough_style_t
75 enum class strikethrough_type_t
83 enum class strikethrough_width_t
93 enum class strikethrough_text_t
100 enum class formula_grammar_t
117 enum class underline_t
132 enum class underline_width_t
145 enum class underline_mode_t
151 enum class underline_type_t
160 underline_t underline_style;
161 underline_width_t underline_width;
162 underline_mode_t underline_mode;
163 underline_type_t underline_type;
166 enum class hor_alignment_t
177 enum class ver_alignment_t
192 enum class data_table_type_t
202 enum class totals_row_function_t
216 enum class conditional_format_t
227 enum class condition_operator_t
256 enum class condition_type_t
268 enum class condition_date_t
286 enum class databar_axis_t
297 ORCUS_DLLPUBLIC totals_row_function_t to_totals_row_function_enum(
const char* p,
size_t n);
Definition: types.hpp:158