Home
last modified time | relevance | path

Searched refs:DelayedDiagnosticPool (Results 1 – 4 of 4) sorted by relevance

/src/contrib/llvm-project/clang/include/clang/Sema/
H A DDelayedDiagnostic.h265 class DelayedDiagnosticPool {
266 const DelayedDiagnosticPool *Parent;
270 DelayedDiagnosticPool(const DelayedDiagnosticPool *parent) : Parent(parent) {} in DelayedDiagnosticPool() function
272 DelayedDiagnosticPool(const DelayedDiagnosticPool &) = delete;
273 DelayedDiagnosticPool &operator=(const DelayedDiagnosticPool &) = delete;
275 DelayedDiagnosticPool(DelayedDiagnosticPool &&Other) in DelayedDiagnosticPool() function
280 DelayedDiagnosticPool &operator=(DelayedDiagnosticPool &&Other) {
287 ~DelayedDiagnosticPool() { in ~DelayedDiagnosticPool()
293 const DelayedDiagnosticPool *getParent() const { return Parent; } in getParent()
306 void steal(DelayedDiagnosticPool &pool) { in steal()
H A DSema.h240 class DelayedDiagnosticPool; variable
1070 sema::DelayedDiagnosticPool *SavedPool = nullptr;
1081 sema::DelayedDiagnosticPool *CurPool = nullptr;
1093 sema::DelayedDiagnosticPool *getCurrentPool() const { return CurPool; } in getCurrentPool()
1097 DelayedDiagnosticsState push(sema::DelayedDiagnosticPool &pool) { in push()
1127 ParsingDeclState PushParsingDeclaration(sema::DelayedDiagnosticPool &pool) { in PushParsingDeclaration()
4691 void redelayDiagnostics(sema::DelayedDiagnosticPool &pool);
/src/contrib/llvm-project/clang/include/clang/Parse/
H A DRAIIObjectsForParser.h46 sema::DelayedDiagnosticPool DiagnosticPool;
92 sema::DelayedDiagnosticPool DiagnosticPool;
108 const sema::DelayedDiagnosticPool *parentPool) in ParsingDeclRAIIObject()
130 sema::DelayedDiagnosticPool &getDelayedDiagnosticPool() { in getDelayedDiagnosticPool()
133 const sema::DelayedDiagnosticPool &getDelayedDiagnosticPool() const { in getDelayedDiagnosticPool()
186 const sema::DelayedDiagnosticPool &getDelayedDiagnosticPool() const { in getDelayedDiagnosticPool()
/src/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclAttr.cpp7453 DelayedDiagnosticPool &poppedPool = *DelayedDiagnostics.getCurrentPool(); in PopParsingDeclaration()
7468 const DelayedDiagnosticPool *pool = &poppedPool; in PopParsingDeclaration()
7471 for (DelayedDiagnosticPool::pool_iterator in PopParsingDeclaration()
7505 void Sema::redelayDiagnostics(DelayedDiagnosticPool &pool) { in redelayDiagnostics()
7506 DelayedDiagnosticPool *curPool = DelayedDiagnostics.getCurrentPool(); in redelayDiagnostics()