clang API Documentation

Public Types | Public Member Functions
clang::TextDiagnosticBuffer Class Reference

#include <TextDiagnosticBuffer.h>

Inheritance diagram for clang::TextDiagnosticBuffer:
Inheritance graph
[legend]
Collaboration diagram for clang::TextDiagnosticBuffer:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::vector< std::pair
< SourceLocation, std::string > > 
DiagList
typedef DiagList::iterator iterator
typedef DiagList::const_iterator const_iterator

Public Member Functions

const_iterator err_begin () const
const_iterator err_end () const
const_iterator warn_begin () const
const_iterator warn_end () const
const_iterator remark_begin () const
const_iterator remark_end () const
const_iterator note_begin () const
const_iterator note_end () const
void HandleDiagnostic (DiagnosticsEngine::Level DiagLevel, const Diagnostic &Info) override
void FlushDiagnostics (DiagnosticsEngine &Diags) const

Detailed Description

Definition at line 25 of file TextDiagnosticBuffer.h.


Member Typedef Documentation

typedef DiagList::const_iterator clang::TextDiagnosticBuffer::const_iterator

Definition at line 29 of file TextDiagnosticBuffer.h.

typedef std::vector<std::pair<SourceLocation, std::string> > clang::TextDiagnosticBuffer::DiagList

Definition at line 27 of file TextDiagnosticBuffer.h.

typedef DiagList::iterator clang::TextDiagnosticBuffer::iterator

Definition at line 28 of file TextDiagnosticBuffer.h.


Member Function Documentation

Definition at line 33 of file TextDiagnosticBuffer.h.

Referenced by CheckResults(), and FlushDiagnostics().

Definition at line 34 of file TextDiagnosticBuffer.h.

Referenced by CheckResults(), and FlushDiagnostics().

void TextDiagnosticBuffer::HandleDiagnostic ( DiagnosticsEngine::Level  Level,
const Diagnostic Info 
) [override, virtual]

Definition at line 42 of file TextDiagnosticBuffer.h.

Referenced by CheckResults(), and FlushDiagnostics().

Definition at line 43 of file TextDiagnosticBuffer.h.

Referenced by CheckResults(), and FlushDiagnostics().

Definition at line 39 of file TextDiagnosticBuffer.h.

Referenced by CheckResults(), and FlushDiagnostics().

Definition at line 40 of file TextDiagnosticBuffer.h.

Referenced by CheckResults(), and FlushDiagnostics().

Definition at line 36 of file TextDiagnosticBuffer.h.

Referenced by CheckResults(), and FlushDiagnostics().

Definition at line 37 of file TextDiagnosticBuffer.h.

Referenced by CheckResults(), and FlushDiagnostics().


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