Home | History | Annotate | Download | only in Sema

Lines Matching refs:DeclOrVector

71       llvm::PointerUnion<const NamedDecl *, DeclIndexPairVector*> DeclOrVector;
78 ShadowMapEntry() : DeclOrVector(), SingleDeclIndex(0) { }
81 if (DeclOrVector.isNull()) {
83 DeclOrVector = ND;
89 DeclOrVector.dyn_cast<const NamedDecl *>()) {
94 DeclOrVector = Vec;
98 DeclOrVector.get<DeclIndexPairVector*>()->push_back(
104 = DeclOrVector.dyn_cast<DeclIndexPairVector *>()) {
106 DeclOrVector = ((NamedDecl *)nullptr);
418 if (DeclOrVector.isNull())
421 if (const NamedDecl *ND = DeclOrVector.dyn_cast<const NamedDecl *>())
424 return iterator(DeclOrVector.get<DeclIndexPairVector *>()->begin());
429 if (DeclOrVector.is<const NamedDecl *>() || DeclOrVector.isNull())
432 return iterator(DeclOrVector.get<DeclIndexPairVector *>()->end());