ParseExceptions module¶
Module contents¶
-
class
ParseError
: public runtime_error¶ Subclassed by tracktable::EmptyCoordinateError, tracktable::EmptyFieldError, tracktable::LexicalCastError
-
class
EmptyCoordinateError
: public tracktable::ParseError¶ Public Functions
-
EmptyCoordinateError
(std::size_t which_coordinate)¶
Private Static Functions
-
static std::string
format_empty_coordinate_message
(std::size_t which_coordinate)¶
-
-
class
EmptyFieldError
: public tracktable::ParseError¶ Public Functions
-
EmptyFieldError
(std::string const &field_name)¶
Private Static Functions
-
static std::string
format_empty_field_message
(std::string const &field_name)¶
-
-
class
LexicalCastError
: public tracktable::ParseError¶ Public Functions
-
LexicalCastError
(std::string const &field_name, std::string const &string_value, std::string const &expected_type)¶
Private Static Functions
-
static std::string
format_convert_error_message
(std::string const &field_name, std::string const &string_value, std::string const &expected_type)¶
-