31 #include <xlnt/xlnt_config.hpp> 32 #include <xlnt/cell/index_types.hpp> 39 class XLNT_API
exception :
public std::runtime_error
46 explicit exception(
const std::string &message);
62 void message(
const std::string &message);
67 std::string message();
Exception for any data type inconsistencies.
Definition: exceptions.hpp:169
Exception for a workbook with no visible worksheets
Definition: exceptions.hpp:284
Exception for attempting to use a feature which is not supported
Definition: exceptions.hpp:328
std::uint32_t row_t
All rows should be referred to by an instance of this type.
Definition: index_types.hpp:41
The data submitted which cannot be used directly in Excel files. It must be removed or escaped...
Definition: exceptions.hpp:147
Enumerates the possible types a cell can be determined by it's current value.
Definition: cell.hpp:37
Exception for a bad parameter value
Definition: exceptions.hpp:79
Exception when setting a class's attribute to an invalid value
Definition: exceptions.hpp:240
Exception for bad sheet names.
Definition: exceptions.hpp:101
Exception for a key that doesn't exist in a container
Definition: exceptions.hpp:262
Exception for bad column indices in A1-style cell references.
Definition: exceptions.hpp:191
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:123
Columns can be referred to as a string A,B,...Z,AA,AB,..,ZZ,AAA,...,ZZZ or as a 1-indexed index...
Definition: index_types.hpp:48
Debug exception for a switch that fell through to the default case
Definition: exceptions.hpp:306
Exception for converting between numeric and A1-style cell references.
Definition: exceptions.hpp:213