Searched refs:DeclOrIterator (Results 1 - 1 of 1) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaCodeComplete.cpp580 llvm::PointerUnion<const NamedDecl *, const DeclIndexPair *> DeclOrIterator; member in class:ResultBuilder::ShadowMapEntry::iterator
598 iterator() : DeclOrIterator((NamedDecl *)nullptr), SingleDeclIndex(0) {}
601 : DeclOrIterator(SingleDecl), SingleDeclIndex(Index) {}
604 : DeclOrIterator(Iterator), SingleDeclIndex(0) {}
607 if (DeclOrIterator.is<const NamedDecl *>()) {
608 DeclOrIterator = (NamedDecl *)nullptr;
613 const DeclIndexPair *I = DeclOrIterator.get<const DeclIndexPair *>();
615 DeclOrIterator = I;
626 if (const NamedDecl *ND = DeclOrIterator.dyn_cast<const NamedDecl *>())
629 return *DeclOrIterator
[all...]

Completed in 98 milliseconds