30 #include <xlnt/xlnt_config.hpp> 31 #include <xlnt/cell/index_types.hpp> 32 #include <xlnt/utils/variant.hpp> 39 class XLNT_API
exception :
public std::runtime_error
46 explicit exception(
const std::string &message);
52 void message(
const std::string &message);
57 const std::string & message();
Exception for any data type inconsistencies.
Definition: exceptions.hpp:119
type
The possible types a variant can hold.
Definition: variant.hpp:48
Exception for a workbook with no visible worksheets
Definition: exceptions.hpp:195
Exception for attempting to use a feature which is not supported
Definition: exceptions.hpp:245
Exception for invalid (empty, incorrect) passwords
Definition: exceptions.hpp:233
Exception for encoding errors
Definition: exceptions.hpp:258
std::uint32_t index_t
Alias declaration for the internal numeric type of this column.
Definition: index_types.hpp:59
std::uint32_t row_t
All rows should be referred to by an instance of this type. By default, row references range from 1 t...
Definition: index_types.hpp:43
The data submitted which cannot be used directly in Excel files. It must be removed or escaped...
Definition: exceptions.hpp:107
Exception for xlnt::variant access
Definition: exceptions.hpp:270
Enumerates the possible types a cell can be determined by it's current value.
Definition: cell.hpp:36
Exception for a bad parameter value
Definition: exceptions.hpp:69
Exception when getting a class's attribute before being set/initialized, or when setting a class's at...
Definition: exceptions.hpp:171
Exception for bad sheet names.
Definition: exceptions.hpp:81
Exception for a key that doesn't exist in a container
Definition: exceptions.hpp:183
Exception for bad column indices in A1-style cell references.
Definition: exceptions.hpp:131
Parent type of all custom exceptions thrown in this library.
Definition: exceptions.hpp:39
Exception for trying to open a non-XLSX file.
Definition: exceptions.hpp:93
Columns can be referred to as a string A,B,...Z,AA,AB,..,ZZ,AAA,...,XFD or as a 1-indexed index (indi...
Definition: index_types.hpp:53
Debug exception for a switch that fell through to the default case
Definition: exceptions.hpp:207
Exception for converting between numeric and A1-style cell references.
Definition: exceptions.hpp:153