Lines Matching refs:DeclOrVector
100 llvm::PointerUnion<const NamedDecl *, DeclIndexPairVector *> DeclOrVector; member in __anone047e0890111::ResultBuilder::ShadowMapEntry
113 DeclOrVector = Move.DeclOrVector; in operator =()
114 Move.DeclOrVector = nullptr; in operator =()
119 if (DeclOrVector.isNull()) { in Add()
121 DeclOrVector = ND; in Add()
126 if (const NamedDecl *PrevND = dyn_cast<const NamedDecl *>(DeclOrVector)) { in Add()
131 DeclOrVector = Vec; in Add()
135 cast<DeclIndexPairVector *>(DeclOrVector) in Add()
141 dyn_cast_if_present<DeclIndexPairVector *>(DeclOrVector)) { in ~ShadowMapEntry()
143 DeclOrVector = ((NamedDecl *)nullptr); in ~ShadowMapEntry()
705 if (DeclOrVector.isNull()) in begin()
708 if (const NamedDecl *ND = dyn_cast<const NamedDecl *>(DeclOrVector)) in begin()
711 return iterator(cast<DeclIndexPairVector *>(DeclOrVector)->begin()); in begin()
716 if (isa<const NamedDecl *>(DeclOrVector) || DeclOrVector.isNull()) in end()
719 return iterator(cast<DeclIndexPairVector *>(DeclOrVector)->end()); in end()