Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCodeComplete.cpp638 llvm::PointerUnion<const NamedDecl *, const DeclIndexPair *> DeclOrIterator; member in ResultBuilder::ShadowMapEntry::iterator
656 iterator() : DeclOrIterator((NamedDecl *)nullptr), SingleDeclIndex(0) {} in iterator()
659 : DeclOrIterator(SingleDecl), SingleDeclIndex(Index) {} in iterator()
662 : DeclOrIterator(Iterator), SingleDeclIndex(0) {} in iterator()
665 if (isa<const NamedDecl *>(DeclOrIterator)) { in operator ++()
666 DeclOrIterator = (NamedDecl *)nullptr; in operator ++()
671 const DeclIndexPair *I = cast<const DeclIndexPair *>(DeclOrIterator); in operator ++()
673 DeclOrIterator = I; in operator ++()
684 if (const NamedDecl *ND = dyn_cast<const NamedDecl *>(DeclOrIterator)) in operator *()
687 return *cast<const DeclIndexPair *>(DeclOrIterator); in operator *()
[all …]