LLVM  3.7.0
Public Member Functions | Protected Attributes | List of all members
llvm::DiagnosticPrinterRawOStream Class Reference

Basic diagnostic printer that uses an underlying raw_ostream. More...

#include <DiagnosticPrinter.h>

Inheritance diagram for llvm::DiagnosticPrinterRawOStream:
[legend]
Collaboration diagram for llvm::DiagnosticPrinterRawOStream:
[legend]

Public Member Functions

 DiagnosticPrinterRawOStream (raw_ostream &Stream)
 
DiagnosticPrinteroperator<< (char C) override
 
DiagnosticPrinteroperator<< (unsigned char C) override
 
DiagnosticPrinteroperator<< (signed char C) override
 
DiagnosticPrinteroperator<< (StringRef Str) override
 
DiagnosticPrinteroperator<< (const char *Str) override
 
DiagnosticPrinteroperator<< (const std::string &Str) override
 
DiagnosticPrinteroperator<< (unsigned long N) override
 
DiagnosticPrinteroperator<< (long N) override
 
DiagnosticPrinteroperator<< (unsigned long long N) override
 
DiagnosticPrinteroperator<< (long long N) override
 
DiagnosticPrinteroperator<< (const void *P) override
 
DiagnosticPrinteroperator<< (unsigned int N) override
 
DiagnosticPrinteroperator<< (int N) override
 
DiagnosticPrinteroperator<< (double N) override
 
DiagnosticPrinteroperator<< (const Twine &Str) override
 
DiagnosticPrinteroperator<< (const Value &V) override
 
DiagnosticPrinteroperator<< (const Module &M) override
 
DiagnosticPrinteroperator<< (const SMDiagnostic &Diag) override
 
- Public Member Functions inherited from llvm::DiagnosticPrinter
virtual ~DiagnosticPrinter ()
 

Protected Attributes

raw_ostreamStream
 

Detailed Description

Basic diagnostic printer that uses an underlying raw_ostream.

Definition at line 61 of file DiagnosticPrinter.h.

Constructor & Destructor Documentation

llvm::DiagnosticPrinterRawOStream::DiagnosticPrinterRawOStream ( raw_ostream Stream)
inline

Definition at line 66 of file DiagnosticPrinter.h.

Member Function Documentation

DiagnosticPrinter & DiagnosticPrinterRawOStream::operator<< ( char  C)
overridevirtual

Implements llvm::DiagnosticPrinter.

Definition at line 23 of file DiagnosticPrinter.cpp.

References llvm::C, and Stream.

DiagnosticPrinter & DiagnosticPrinterRawOStream::operator<< ( unsigned char  C)
overridevirtual

Implements llvm::DiagnosticPrinter.

Definition at line 28 of file DiagnosticPrinter.cpp.

References llvm::C, and Stream.

DiagnosticPrinter & DiagnosticPrinterRawOStream::operator<< ( signed char  C)
overridevirtual

Implements llvm::DiagnosticPrinter.

Definition at line 33 of file DiagnosticPrinter.cpp.

References llvm::C, and Stream.

DiagnosticPrinter & DiagnosticPrinterRawOStream::operator<< ( StringRef  Str)
overridevirtual

Implements llvm::DiagnosticPrinter.

Definition at line 38 of file DiagnosticPrinter.cpp.

References Stream.

DiagnosticPrinter & DiagnosticPrinterRawOStream::operator<< ( const char *  Str)
overridevirtual

Implements llvm::DiagnosticPrinter.

Definition at line 43 of file DiagnosticPrinter.cpp.

References Stream.

DiagnosticPrinter & DiagnosticPrinterRawOStream::operator<< ( const std::string &  Str)
overridevirtual

Implements llvm::DiagnosticPrinter.

Definition at line 48 of file DiagnosticPrinter.cpp.

References Stream.

DiagnosticPrinter & DiagnosticPrinterRawOStream::operator<< ( unsigned long  N)
overridevirtual

Implements llvm::DiagnosticPrinter.

Definition at line 54 of file DiagnosticPrinter.cpp.

References N, and Stream.

DiagnosticPrinter & DiagnosticPrinterRawOStream::operator<< ( long  N)
overridevirtual

Implements llvm::DiagnosticPrinter.

Definition at line 58 of file DiagnosticPrinter.cpp.

References N, and Stream.

DiagnosticPrinter & DiagnosticPrinterRawOStream::operator<< ( unsigned long long  N)
overridevirtual

Implements llvm::DiagnosticPrinter.

Definition at line 63 of file DiagnosticPrinter.cpp.

References N, and Stream.

DiagnosticPrinter & DiagnosticPrinterRawOStream::operator<< ( long long  N)
overridevirtual

Implements llvm::DiagnosticPrinter.

Definition at line 69 of file DiagnosticPrinter.cpp.

References N, and Stream.

DiagnosticPrinter & DiagnosticPrinterRawOStream::operator<< ( const void *  P)
overridevirtual

Implements llvm::DiagnosticPrinter.

Definition at line 74 of file DiagnosticPrinter.cpp.

References P, and Stream.

DiagnosticPrinter & DiagnosticPrinterRawOStream::operator<< ( unsigned int  N)
overridevirtual

Implements llvm::DiagnosticPrinter.

Definition at line 79 of file DiagnosticPrinter.cpp.

References N, and Stream.

DiagnosticPrinter & DiagnosticPrinterRawOStream::operator<< ( int  N)
overridevirtual

Implements llvm::DiagnosticPrinter.

Definition at line 84 of file DiagnosticPrinter.cpp.

References N, and Stream.

DiagnosticPrinter & DiagnosticPrinterRawOStream::operator<< ( double  N)
overridevirtual

Implements llvm::DiagnosticPrinter.

Definition at line 89 of file DiagnosticPrinter.cpp.

References N, and Stream.

DiagnosticPrinter & DiagnosticPrinterRawOStream::operator<< ( const Twine Str)
overridevirtual

Implements llvm::DiagnosticPrinter.

Definition at line 94 of file DiagnosticPrinter.cpp.

References llvm::Twine::print(), and Stream.

DiagnosticPrinter & DiagnosticPrinterRawOStream::operator<< ( const Value V)
overridevirtual

Implements llvm::DiagnosticPrinter.

Definition at line 100 of file DiagnosticPrinter.cpp.

References llvm::Value::getName(), and Stream.

DiagnosticPrinter & DiagnosticPrinterRawOStream::operator<< ( const Module M)
overridevirtual

Implements llvm::DiagnosticPrinter.

Definition at line 105 of file DiagnosticPrinter.cpp.

References llvm::Module::getModuleIdentifier(), and Stream.

DiagnosticPrinter & DiagnosticPrinterRawOStream::operator<< ( const SMDiagnostic Diag)
overridevirtual

Implements llvm::DiagnosticPrinter.

Definition at line 112 of file DiagnosticPrinter.cpp.

References llvm::SMDiagnostic::print(), and Stream.

Member Data Documentation

raw_ostream& llvm::DiagnosticPrinterRawOStream::Stream
protected

Definition at line 63 of file DiagnosticPrinter.h.

Referenced by operator<<().


The documentation for this class was generated from the following files: