Searched refs:record_iterator (Results 1 – 3 of 3) sorted by relevance
342 using record_iterator = AccessorIterator<RecordAccessor>;415 record_iterator records_begin() const {417 return record_iterator(RecordAccessor(nullptr)); in records_begin() 418 return record_iterator(getRecord(0)); in records_begin() 422 record_iterator records_end() const {427 return record_iterator(RecordAccessor(nullptr)); in records_end() 428 return record_iterator(getRecord(getNumRecords() - 1).next()); in records_end() 432 iterator_range<record_iterator> records() const {343 using record_iterator = AccessorIterator<RecordAccessor>; global() variable
328 struct record_iterator { struct339 record_iterator() = default; argument340 explicit record_iterator(value_type R) : Current(R) {} in record_iterator() function345 record_iterator &operator++() {349 record_iterator operator++(int) {350 record_iterator tmp(*this);355 friend bool operator==(record_iterator x, record_iterator y) {358 friend bool operator!=(record_iterator x, record_iterator y) {363 using record_range = llvm::iterator_range<record_iterator>;367 record_iterator records_begin() const { return record_iterator(First); }; in records_begin()[all …]
148 typedef SmallVectorImpl<CXXRecordDecl*>::const_iterator record_iterator; typedef760 for (EffectiveContext::record_iterator in HasAccess()1047 for (EffectiveContext::record_iterator in TryDiagnoseProtectedAccess()