original position (e.g. found by #line directives)
extension mechanism: if next_loc is != NULL, if is appended
to messages and print_next is invoked to print a text that
describes that other location.
Note that next_loc is automatically properly copied.
An error location is actually an error area. You can define the start here
and add the end using upto(). Further, you can add the original position
by using originally(...).upto().
To set both at the same time, start and end, use this.
To set both, the normal and the original position.
Upto in the same file (pos must be given so that this constructor can be
distinguished from the following one
| void | | err_abort | (int tag, int orig_tag, int number, err_location_t const *, char const * text) |
| err_location_t * | | err_at_address | (err_address_t) |
| err_location_t * | | err_at_ext_address | (err_ext_address_t const *) |
| err_location_t * | | err_at_position | (char const *, int, int) |
| void | | err_exit_1 | (int tag, int orig_tag, int number, err_location_t const *, char const * text) |
| err_location_t * | | err_in_file | (char const *) |
| err_location_t * | | err_in_line | (char const *, int) |
| err_location_t * | | err_location_copy | (err_location_t const *) |
| void | | err_location_delete | (err_location_t *) |
| err_location_t * | | err_originally_at_address | (err_location_t *, err_address_t) |
| err_location_t * | | err_originally_at_ext_address | (err_location_t *, err_ext_address_t const *) |
| err_location_t * | | err_originally_at_position | (err_location_t *, char const *, int, int) |
| err_location_t * | | err_originally_in_file | (err_location_t *, err_location_t *, char const *) |
| err_location_t * | | err_originally_in_line | (err_location_t *, char const *, int) |
| err_location_t const * | | err_resolve_address | (int tag, int orig_tag, int number, err_location_t const *) |
| err_location_t * | | err_set_next_loc | (err_location_t *, err_location_t const *, err_location_printer_t) |
| void | | err_set_next_location | (err_location_t const *) |
| void | | err_style_colon_format | (err_formatted_stream_t *, err_v_char_t * target, int tag, int orig_tag, int orig_number, err_msg_info_t, err_location_t const * location, char const * progname, char const * hostname, int pid, char const * text) |
| int | | err_style_colon_format_address_range | (err_markup_t * markup, err_formatted_stream_t * stream, err_v_char_t *, int tag, int orig_tag, err_location_t const *) |
| void | | err_style_colon_format_marked_up | (err_markup_t * markup, err_formatted_stream_t *, err_v_char_t * target, int tag, int orig_tag, int orig_number, err_msg_info_t, err_location_t const * location, char const * progname, char const * hostname, int pid, char const * text) |
| void | | err_style_default_format | (err_formatted_stream_t *, err_v_char_t *, int, int, int, err_msg_info_t, err_location_t const *, char const *, char const *, int, char const *) |
| void | | err_style_none_format | (err_formatted_stream_t *, err_v_char_t *, int, int, int, err_msg_info_t, err_location_t const *, char const *, char const *, int, char const *) |
| void | | err_style_plain_format | (err_formatted_stream_t *, err_v_char_t * target, int tag, int orig_tag, int orig_number, err_msg_info_t, err_location_t const * location, char const * progname, char const * hostname, int pid, char const * text) |
| void | | err_style_plain_format_marked_up | (err_markup_t * markup, err_formatted_stream_t *, err_v_char_t * target, int tag, int orig_tag, int orig_number, err_msg_info_t, err_location_t const * location, char const * progname, char const * hostname, int pid, char const * text) |
| void | | err_style_qt3_format | (err_formatted_stream_t *, err_v_char_t *, int, int, int, err_msg_info_t, err_location_t const *, char const *, char const *, int, char const *) |
| void | | err_style_qt_format | (err_formatted_stream_t *, err_v_char_t *, int, int, int, err_msg_info_t, err_location_t const *, char const *, char const *, int, char const *) |
| void | | err_style_quotes_format | (err_formatted_stream_t *, err_v_char_t * target, int tag, int orig_tag, int orig_number, err_msg_info_t, err_location_t const * location, char const * progname, char const * hostname, int pid, char const * text) |
| int | | err_style_quotes_format_address_range | (err_markup_t * markup, err_formatted_stream_t * stream, err_v_char_t *, int tag, int orig_tag, err_location_t const *) |
| void | | err_style_quotes_format_marked_up | (err_markup_t * markup, err_formatted_stream_t *, err_v_char_t * target, int tag, int orig_tag, int orig_number, err_msg_info_t, err_location_t const * location, char const * progname, char const * hostname, int pid, char const * text) |
| void | | err_style_simple_format | (err_formatted_stream_t *, err_v_char_t *, int, int, int, err_msg_info_t, err_location_t const *, char const *, char const *, int, char const *) |
| err_location_t * | | err_upto_address | (err_location_t *, err_address_t) |
| err_location_t * | | err_upto_ext_address | (err_location_t *, err_ext_address_t const *) |
| err_location_t * | | err_upto_file | (err_location_t *, char const *) |
| err_location_t * | | err_upto_line | (err_location_t *, char const *, int) |
| err_location_t * | | err_upto_position | (err_location_t *, char const *, int, int) |
| int | | leprintf | (int tag, int number, err_location_t const *, char const *, ...) |
| void | | leprintf_devel | (int tag, int number, err_location_t const *, char const *, ...) |
| int | | oleprintf | (int tag, int number, int options, err_location_t const *, char const *, ...) |
| void | | oleprintf_devel | (int tag, int number, int options, err_location_t const *, char const *, ...) |
| int | | qleprintf | (int tag, int number, err_location_t const *, char const *, ...) |
| void | | qleprintf_devel | (int tag, int number, err_location_t const *, char const *, ...) |
| int | | vleprintf | (int tag, int number, err_location_t const *, char const *, va_list) |
| void | | vleprintf_devel | (int tag, int number, err_location_t const *, char const *, va_list) |
| int | | voleprintf | (int tag, int number, int options, err_location_t const *, char const *, va_list) |
| void | | voleprintf_devel | (int tag, int number, int options, err_location_t const *, char const *, va_list) |
| int | | vqleprintf | (int tag, int number, err_location_t const *, char const *, va_list) |
| void | | vqleprintf_devel | (int tag, int number, err_location_t const *, char const *, va_list) |
| | err_location_t:: | err_location_t | (err_area_t const &) |
| | err_location_t:: | err_location_t | (err_position_t const &) |
| | err_location_t:: | err_location_t | (err_address_t) |
| | err_location_t:: | err_location_t | (err_ext_address_t const &) |
| | err_location_t:: | err_location_t | (err_ext_address_t const *) |
| | err_location_t:: | err_location_t | (char const * = NULL, int, int) |
| | err_location_t:: | err_location_t | (err_position_t const &, err_position_t const &) |
| | err_location_t:: | err_location_t | (err_area_t const &, err_area_t const &) |
| | err_location_t:: | err_location_t | (err_location_t const &) |
| | err_position_t:: | operator err_location_t const * | () const |
| | err_area_t:: | operator err_location_t const * | () const |
| | err_location_t:: | operator err_location_t const * | () const |
| void | err_position_t:: | operator= | (err_location_t const &) |
| void | err_area_t:: | operator= | (err_location_t const &) |
| void | err_location_t:: | operator= | (err_location_t const &) |
| void | (* err_style_t:: | format) | (err_formatted_stream_t * stream, err_v_char_t * target, int tag, int orig_tag, int orig_num, err_msg_info_t info, err_location_t const * loc, char const * progname, char const * hostname, int pid, char const * text) |
| err_location_t * | err_location_t:: | next_loc |
| err_location_t & | err_location_t:: | originally | (char const * a, int b, int c) |
| err_location_t & | err_location_t:: | originally | (int a, int b) |
| err_location_t & | err_location_t:: | originally | (err_address_t a) |
| err_location_t & | err_location_t:: | set_next | (err_location_t const *, ErrLocationPrinter) |
| err_location_t & | err_location_t:: | upto | (char const * a, int b, int c) |
| err_location_t & | err_location_t:: | upto | (int a, int b) |
| err_location_t & | err_location_t:: | upto | (err_address_t a) |