Lines Matching defs:cpp_reader
118 owned by the corresponding _cpp_file within the cpp_reader. */
1534 get_substring_ranges_for_loc (cpp_reader *pfile,
1701 get_location_within_string (cpp_reader *pfile,
1751 get_source_range_for_char (cpp_reader *pfile,
1778 get_num_source_ranges_for_substring (cpp_reader *pfile,
2194 cpp_reader *parser = cpp_create_reader (CLK_GNUC89, NULL, line_table);
2244 /* Wrapper around an cpp_reader *, which calls cpp_finish and cpp_destroy
2248 cpp_reader happens *after* the cleanup of the temp_source_file. */
2253 cpp_reader_ptr (cpp_reader *ptr) : m_ptr (ptr) {}
2261 operator cpp_reader * () const { return m_ptr; }
2264 cpp_reader *m_ptr;
2281 The cpp_reader must be cleaned up *after* the temp_source_file
2283 cpp_reader; in particular, when ~temp_source_file evicts the
2322 static bool on_diagnostic (cpp_reader *pfile ATTRIBUTE_UNUSED,
2384 static bool on_diagnostic (cpp_reader *pfile ATTRIBUTE_UNUSED,
2405 and write CONTENT to a tempfile. Create a cpp_reader, and use it to
2474 cpp_reader *pfile = test.m_parser;
2529 cpp_reader *pfile = test.m_parser;
2567 cpp_reader *pfile = test.m_parser;
3003 /* The cpp_reader defaults to big-endian with
3054 /* The cpp_reader defaults to big-endian, so dst_string should
3095 /* The cpp_reader defaults to big-endian, so dst_string should