clang
10.0.0svn
|
A collection of diagnostics which were delayed. More...
#include "clang/Sema/DelayedDiagnostic.h"
Public Types | |
using | pool_iterator = SmallVectorImpl< DelayedDiagnostic >::const_iterator |
Public Member Functions | |
DelayedDiagnosticPool (const DelayedDiagnosticPool *parent) | |
DelayedDiagnosticPool (const DelayedDiagnosticPool &)=delete | |
DelayedDiagnosticPool & | operator= (const DelayedDiagnosticPool &)=delete |
DelayedDiagnosticPool (DelayedDiagnosticPool &&Other) | |
DelayedDiagnosticPool & | operator= (DelayedDiagnosticPool &&Other) |
~DelayedDiagnosticPool () | |
const DelayedDiagnosticPool * | getParent () const |
bool | empty () const |
Does this pool, or any of its ancestors, contain any diagnostics? More... | |
void | add (const DelayedDiagnostic &diag) |
Add a diagnostic to this pool. More... | |
void | steal (DelayedDiagnosticPool &pool) |
Steal the diagnostics from the given pool. More... | |
pool_iterator | pool_begin () const |
pool_iterator | pool_end () const |
bool | pool_empty () const |
A collection of diagnostics which were delayed.
Definition at line 268 of file DelayedDiagnostic.h.
using clang::sema::DelayedDiagnosticPool::pool_iterator = SmallVectorImpl<DelayedDiagnostic>::const_iterator |
Definition at line 320 of file DelayedDiagnostic.h.
|
inline |
Definition at line 273 of file DelayedDiagnostic.h.
|
delete |
|
inline |
Definition at line 278 of file DelayedDiagnostic.h.
|
inline |
Definition at line 290 of file DelayedDiagnostic.h.
|
inline |
Add a diagnostic to this pool.
Definition at line 304 of file DelayedDiagnostic.h.
|
inline |
Does this pool, or any of its ancestors, contain any diagnostics?
Definition at line 299 of file DelayedDiagnostic.h.
References empty().
Referenced by empty().
|
inline |
Definition at line 296 of file DelayedDiagnostic.h.
References Parent.
|
delete |
|
inline |
Definition at line 283 of file DelayedDiagnostic.h.
|
inline |
Definition at line 322 of file DelayedDiagnostic.h.
Referenced by steal().
|
inline |
Definition at line 324 of file DelayedDiagnostic.h.
Referenced by clang::SuppressAccessChecks::redelay().
|
inline |
Definition at line 323 of file DelayedDiagnostic.h.
Referenced by steal().
|
inline |
Steal the diagnostics from the given pool.
Definition at line 309 of file DelayedDiagnostic.h.
References pool_begin(), and pool_end().
Referenced by clang::ParsingDeclRAIIObject::ParsingDeclRAIIObject().