reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
253 DiagnosticBuilder Diag(const char *Loc, unsigned DiagID) const;
1180 L->Diag(CP-2, diag::trigraph_ignored); 1185 L->Diag(CP-2, diag::trigraph_converted) << StringRef(&Res, 1); 1334 Diag(Ptr, diag::backslash_newline_space); 1711 Diag(CurPtr, diag::ext_dollar_in_identifier); 1791 Diag(CurPtr, diag::warn_cxx11_compat_digit_separator); 1833 Diag(CurPtr, 1880 Diag(CurPtr, getLangOpts().MSVCCompat 1914 Diag(BufferPtr, getLangOpts().CPlusPlus 1928 Diag(BufferPtr, diag::ext_unterminated_char_or_string) << 1; 1955 Diag(NulCharacter, diag::null_in_char_or_string) << 1; 1974 Diag(BufferPtr, diag::warn_cxx98_compat_raw_string_literal); 1986 Diag(PrefixEnd, diag::err_raw_delim_too_long); 1988 Diag(PrefixEnd, diag::err_invalid_char_raw_delim) 2026 Diag(BufferPtr, diag::err_unterminated_raw_string) 2079 Diag(NulCharacter, diag::null_in_char_or_string) << 1; 2125 Diag(BufferPtr, getLangOpts().CPlusPlus 2129 Diag(BufferPtr, diag::warn_cxx14_compat_u8_character_literal); 2135 Diag(BufferPtr, diag::ext_empty_character); 2148 Diag(BufferPtr, diag::ext_unterminated_char_or_string) << 0; 2172 Diag(NulCharacter, diag::null_in_char_or_string) << 0; 2249 Diag(BufferPtr, diag::ext_line_comment); 2292 Diag(EscapePtr, diag::backslash_newline_space); 2330 Diag(OldPtr-1, diag::ext_multi_line_line_comment); 2453 L->Diag(CurPtr, diag::trigraph_ignored_block_comment); 2457 L->Diag(CurPtr, diag::trigraph_ends_block_comment); 2462 L->Diag(CurPtr, diag::escaped_newline_block_comment_end); 2466 L->Diag(CurPtr, diag::backslash_newline_space); 2502 Diag(BufferPtr, diag::err_unterminated_block_comment); 2592 Diag(CurPtr-1, diag::warn_nested_block_comment); 2596 Diag(BufferPtr, diag::err_unterminated_block_comment); 2771 Diag(BufferEnd, DiagID) 2865 Diag(CurPtr, diag::err_conflict_marker); 2944 Diag(Start, diag::err_placeholder_in_source); 2978 Diag(SlashLoc, diag::warn_ucn_not_valid_in_c89); 2993 Diag(BufferPtr, diag::warn_ucn_escape_no_digits) 2996 Diag(BufferPtr, diag::warn_ucn_escape_incomplete); 3001 Diag(KindLoc, diag::note_ucn_four_not_eight) 3050 Diag(BufferPtr, diag::err_ucn_control_character); 3053 Diag(BufferPtr, diag::err_ucn_escape_basic_scs) << StringRef(&C, 1); 3064 Diag(BufferPtr, diag::warn_ucn_escape_surrogate); 3066 Diag(BufferPtr, diag::err_ucn_escape_invalid); 3080 Diag(BufferPtr, diag::ext_unicode_whitespace) 3116 Diag(BufferPtr, diag::err_non_ascii) 3221 Diag(CurPtr-1, diag::null_in_file); 3234 Diag(CurPtr-1, diag::ext_ctrl_z_eof_microsoft); 3458 Diag(CurPtr-1, diag::ext_dollar_in_identifier); 3650 Diag(BufferPtr, diag::ext_charize_microsoft); 3697 Diag(BufferPtr, diag::warn_cxx17_compat_spaceship); 3706 Diag(BufferPtr, diag::warn_cxx2a_compat_spaceship) 3726 Diag(BufferPtr, diag::warn_cxx98_compat_less_colon_colon); 3841 Diag(BufferPtr, diag::ext_charize_microsoft); 3921 Diag(CurPtr, diag::err_invalid_utf8);