|
const DiagnosticBuilder & | clang::operator<< (const DiagnosticBuilder &DB, const AddFlagValue V) |
| Register a value for the flag in the current diagnostic.
|
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, StringRef S) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, const char *Str) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, int I) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, long I) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, long long I) |
template<typename T> |
std::enable_if_t< std::is_same< T, bool >::value, const StreamingDiagnostic & > | clang::operator<< (const StreamingDiagnostic &DB, T I) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, unsigned I) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, unsigned long I) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, unsigned long long I) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, tok::TokenKind I) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, const IdentifierInfo *II) |
template<typename T> |
std::enable_if_t< std::is_same< std::remove_const_t< T >, DeclContext >::value, const StreamingDiagnostic & > | clang::operator<< (const StreamingDiagnostic &DB, T *DC) |
template<typename T, typename U, typename UnderlyingU = typename std::enable_if_t< std::is_enum_v<std::remove_reference_t<U>>, std::underlying_type<std::remove_reference_t<U>>>::type> |
std::enable_if_t< std::is_same_v< std::remove_const_t< T >, StreamingDiagnostic > &&!std::is_convertible_v< U, UnderlyingU >, const StreamingDiagnostic & > | clang::operator<< (const T &DB, U &&SE) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, SourceLocation L) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, SourceRange R) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, ArrayRef< SourceRange > Ranges) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, const CharSourceRange &R) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, const FixItHint &Hint) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, ArrayRef< FixItHint > Hints) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, const std::optional< SourceRange > &Opt) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, const std::optional< CharSourceRange > &Opt) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, const std::optional< FixItHint > &Opt) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, DiagNullabilityKind nullability) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, llvm::Error &&E) |
llvm::raw_ostream & | clang::operator<< (llvm::raw_ostream &OS, const StoredDiagnostic &) |
void | clang::ProcessWarningOptions (DiagnosticsEngine &Diags, const DiagnosticOptions &Opts, llvm::vfs::FileSystem &VFS, bool ReportDiags=true) |
| ProcessWarningOptions - Initialize the diagnostic client and process the warning options specified on the command line.
|
void | clang::EscapeStringForDiagnostic (StringRef Str, SmallVectorImpl< char > &OutStr) |
| EscapeStringForDiagnostic - Append Str to the diagnostic buffer, escaping non-printable characters and ill-formed code unit sequences.
|
Defines the Diagnostic-related interfaces.
Definition in file Diagnostic.h.