Home | History | Annotate | Download | only in Sema

Lines Matching defs:iterator

111       class iterator;
112 iterator begin() const;
113 iterator end() const;
346 class ResultBuilder::ShadowMapEntry::iterator {
367 iterator() : DeclOrIterator((NamedDecl *)nullptr), SingleDeclIndex(0) {}
369 iterator(const NamedDecl *SingleDecl, unsigned Index)
372 iterator(const DeclIndexPair *Iterator)
373 : DeclOrIterator(Iterator), SingleDeclIndex(0) { }
375 iterator &operator++() {
388 /*iterator operator++(int) {
389 iterator tmp(*this);
405 friend bool operator==(const iterator &X, const iterator &Y) {
411 friend bool operator!=(const iterator &X, const iterator &Y) {
416 ResultBuilder::ShadowMapEntry::iterator
419 return iterator();
422 return iterator(ND, SingleDeclIndex);
424 return iterator(DeclOrVector.get<DeclIndexPairVector *>()->begin());
427 ResultBuilder::ShadowMapEntry::iterator
430 return iterator();
432 return iterator(DeclOrVector.get<DeclIndexPairVector *>()->end());
860 ShadowMapEntry::iterator I, IEnd;
861 ShadowMap::iterator NamePos = SMap.find(R.Declaration->getDeclName());
882 std::list<ShadowMap>::iterator SM, SMEnd = ShadowMaps.end();
885 ShadowMapEntry::iterator I, IEnd;
886 ShadowMap::iterator NamePos = SM->find(R.Declaration->getDeclName());
1042 for (ShadowMap::iterator E = ShadowMaps.back().begin(),
2379 TemplateParameterList::iterator PEnd = Params->end();
2382 for (TemplateParameterList::iterator P = Params->begin() + Start;
4365 for (std::map<NamespaceDecl *, NamespaceDecl *>::iterator
5074 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
5099 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
5642 for (Sema::GlobalMethodPool::iterator M = SemaRef.MethodPool.begin(),
5815 for (GlobalMethodPool::iterator M = MethodPool.begin(),
5865 for (DeclGroupRef::iterator I = DG.begin(), End = DG.end(); I != End; ++I) {
5893 for (GlobalMethodPool::iterator M = MethodPool.begin(),
6315 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
6338 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
6361 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
7094 for (KnownMethodsMap::iterator M = KnownMethods.begin(),
7188 for (KnownMethodsMap::iterator M = KnownMethods.begin(),
7244 for (GlobalMethodPool::iterator M = MethodPool.begin(),