class CapturedDiagList

Declaration

class CapturedDiagList { /* full declaration omitted */ };

Declared at: clang/lib/ARCMigrate/Internals.h:26

Member Variables

private clang::arcmt::CapturedDiagList::ListTy List

Method Overview

  • public clang::arcmt::CapturedDiagList::iterator begin() const
  • public bool clearDiagnostic(ArrayRef<unsigned int> IDs, clang::SourceRange range)
  • public clang::arcmt::CapturedDiagList::iterator end() const
  • public bool hasDiagnostic(ArrayRef<unsigned int> IDs, clang::SourceRange range) const
  • public bool hasErrors() const
  • public void push_back(const clang::StoredDiagnostic & diag)
  • public void reportDiagnostics(clang::DiagnosticsEngine & diags) const

Methods

clang::arcmt::CapturedDiagList::iterator begin()
    const

Declared at: clang/lib/ARCMigrate/Internals.h:41

bool clearDiagnostic(ArrayRef<unsigned int> IDs,
                     clang::SourceRange range)

Declared at: clang/lib/ARCMigrate/Internals.h:33

Parameters

ArrayRef<unsigned int> IDs
clang::SourceRange range

clang::arcmt::CapturedDiagList::iterator end()
    const

Declared at: clang/lib/ARCMigrate/Internals.h:42

bool hasDiagnostic(ArrayRef<unsigned int> IDs,
                   clang::SourceRange range) const

Declared at: clang/lib/ARCMigrate/Internals.h:34

Parameters

ArrayRef<unsigned int> IDs
clang::SourceRange range

bool hasErrors() const

Declared at: clang/lib/ARCMigrate/Internals.h:38

void push_back(
    const clang::StoredDiagnostic& diag)

Declared at: clang/lib/ARCMigrate/Internals.h:31

Parameters

const clang::StoredDiagnostic& diag

void reportDiagnostics(
    clang::DiagnosticsEngine& diags) const

Declared at: clang/lib/ARCMigrate/Internals.h:36

Parameters

clang::DiagnosticsEngine& diags