Lines Matching defs:DeclOrVector
99 llvm::PointerUnion<const NamedDecl *, DeclIndexPairVector *> DeclOrVector;
112 DeclOrVector = Move.DeclOrVector;
113 Move.DeclOrVector = nullptr;
118 if (DeclOrVector.isNull()) {
120 DeclOrVector = ND;
125 if (const NamedDecl *PrevND = dyn_cast<const NamedDecl *>(DeclOrVector)) {
130 DeclOrVector = Vec;
134 cast<DeclIndexPairVector *>(DeclOrVector)
140 dyn_cast_if_present<DeclIndexPairVector *>(DeclOrVector)) {
142 DeclOrVector = ((NamedDecl *)nullptr);
702 if (DeclOrVector.isNull())
705 if (const NamedDecl *ND = dyn_cast<const NamedDecl *>(DeclOrVector))
708 return iterator(cast<DeclIndexPairVector *>(DeclOrVector)->begin());
713 if (isa<const NamedDecl *>(DeclOrVector) || DeclOrVector.isNull())
716 return iterator(cast<DeclIndexPairVector *>(DeclOrVector)->end());