Searched refs:DeclOrIterator (Results 1 – 1 of 1) sorted by relevance
638 llvm::PointerUnion<const NamedDecl *, const DeclIndexPair *> DeclOrIterator; member in ResultBuilder::ShadowMapEntry::iterator656 iterator() : DeclOrIterator((NamedDecl *)nullptr), SingleDeclIndex(0) {} in iterator()659 : DeclOrIterator(SingleDecl), SingleDeclIndex(Index) {} in iterator()662 : DeclOrIterator(Iterator), SingleDeclIndex(0) {} in iterator()665 if (DeclOrIterator.is<const NamedDecl *>()) { in operator ++()666 DeclOrIterator = (NamedDecl *)nullptr; in operator ++()671 const DeclIndexPair *I = DeclOrIterator.get<const DeclIndexPair *>(); in operator ++()673 DeclOrIterator = I; in operator ++()684 if (const NamedDecl *ND = DeclOrIterator.dyn_cast<const NamedDecl *>()) in operator *()687 return *DeclOrIterator.get<const DeclIndexPair *>(); in operator *()[all …]