Home | History | Annotate | Download | only in libcpp

Lines Matching defs:line_maps

29 static void trace_include (const line_maps *, const line_map_ordinary *);
30 static const line_map_ordinary * linemap_ordinary_map_lookup (const line_maps *,
32 static const line_map_macro* linemap_macro_map_lookup (const line_maps *,
39 (const line_maps *, location_t, const line_map_ordinary **);
40 static location_t linemap_macro_loc_to_def_point (const line_maps *,
43 static location_t linemap_macro_loc_to_exp_point (const line_maps *,
51 /* Destructor for class line_maps.
54 line_maps::~line_maps ()
110 rebuild_location_adhoc_htab (line_maps *set)
129 line_maps::can_be_stored_compactly_p (location_t locus,
173 line_maps::get_or_create_combined_loc (location_t locus,
278 line_maps::make_location (location_t caret, location_t start, location_t finish)
294 get_data_from_adhoc_loc (const line_maps *set, location_t loc)
301 get_discriminator_from_adhoc_loc (const line_maps *set, location_t loc)
310 get_location_from_adhoc_loc (const line_maps *set, location_t loc)
319 line_maps::get_range_from_adhoc_loc (location_t loc) const
329 line_maps::get_range_from_loc (location_t loc) const
352 get_range_from_loc (const line_maps *set,
359 get_discriminator_from_loc (const line_maps *set,
371 line_maps::pure_location_p (location_t loc) const
388 pure_location_p (const line_maps *set, location_t loc)
397 line_maps::get_pure_location (location_t loc) const
415 get_pure_location (const line_maps *set, location_t loc)
423 linemap_init (line_maps *set,
428 memset (set, 0, sizeof (line_maps));
430 new (set) line_maps();
445 linemap_included_from_linemap (const line_maps *set, const line_map_ordinary *map)
450 /* Check for and warn about line_maps entered but not exited. */
453 linemap_check_files_exited (const line_maps *set)
467 line_map_new_raw (line_maps *set, bool macro_p, unsigned num)
531 new_linemap (line_maps *set, location_t start_location)
567 linemap_add (line_maps *set, enum lc_reason reason,
715 linemap_module_loc (line_maps *set, location_t from, const char *name)
732 linemap_module_reparent (line_maps *set, location_t loc, location_t adoptor)
743 linemap_module_restore (line_maps *set, unsigned lwm)
771 linemap_tracks_macro_expansion_locs_p (const line_maps *set)
800 linemap_enter_macro (class line_maps *set, struct cpp_hashnode *macro_node,
874 linemap_line_start (line_maps *set, linenum_type to_line,
991 linemap_position_for_column (line_maps *set, unsigned int to_column)
1037 linemap_position_for_line_and_column (line_maps *set,
1063 linemap_position_for_loc_and_offset (line_maps *set,
1128 linemap_lookup (const line_maps *set, location_t line)
1143 linemap_ordinary_map_lookup (const line_maps *set, location_t line)
1155 /* We should get a segfault if no line_maps have been added yet. */
1188 linemap_macro_map_lookup (const line_maps *set, location_t line)
1206 linemap_lookup_macro_index (const line_maps *set, location_t line)
1294 linemap_macro_map_loc_unwind_toward_spelling (const line_maps *set,
1323 linemap_get_expansion_line (const line_maps *set,
1350 linemap_get_expansion_filename (const line_maps *set,
1386 linemap_location_in_system_header_p (const line_maps *set,
1431 linemap_location_from_macro_expansion_p (const class line_maps *set,
1446 first_map_in_common_1 (const line_maps *set,
1493 first_map_in_common (const line_maps *set,
1511 linemap_compare_locations (const line_maps *set,
1570 trace_include (const class line_maps *set, const line_map_ordinary *map)
1586 linemap_macro_loc_to_spelling_point (const line_maps *set,
1620 linemap_macro_loc_to_def_point (const line_maps *set,
1662 linemap_macro_loc_to_exp_point (const line_maps *set,
1736 linemap_resolve_location (const line_maps *set,
1776 linemap_location_from_macro_definition_p (const line_maps *set,
1816 linemap_unwind_toward_expansion (const line_maps *set,
1856 linemap_unwind_to_first_non_reserved_loc (const line_maps *set,
1900 linemap_expand_location (const line_maps *set,
1949 linemap_dump (FILE *stream, const line_maps *set, unsigned ix, bool is_macro)
2005 linemap_dump_location (const line_maps *set,
2055 linemap_get_file_highest_location (const line_maps *set,
2093 linemap_get_statistics (const line_maps *set,
2157 line_table_dump (FILE *stream, const line_maps *set, unsigned int num_ordinary,
2194 rich_location::rich_location (line_maps *set, location_t loc,
2618 fixit_hint::affects_line_p (const line_maps *set,