Lines Matching refs:ClassIdxIterator
318 class ClassIdxIterator { class
326 ClassIdxIterator(const File &file, const Span<const uint32_t> &span, size_t idx) in ClassIdxIterator() function in panda::panda_file::ClassIdxIterator
331 ClassIdxIterator(const ClassIdxIterator &other) = default;
332 ClassIdxIterator(ClassIdxIterator &&other) = default;
333 ~ClassIdxIterator() = default;
335 ClassIdxIterator &operator=(const ClassIdxIterator &other) in operator =()
344 ClassIdxIterator &operator=(ClassIdxIterator &&other) noexcept in operator =()
350 ClassIdxIterator &operator+=(size_t n) in operator +=()
356 ClassIdxIterator &operator-=(size_t n) in operator -=()
362 ClassIdxIterator &operator++() in operator ++()
368 ClassIdxIterator &operator--() in operator --()
374 difference_type operator-(const ClassIdxIterator &other) in operator -()
395 static ClassIdxIterator Begin(const File &file, const Span<const uint32_t> &span) in Begin()
397 return ClassIdxIterator(file, span, 0); in Begin()
400 static ClassIdxIterator End(const File &file, const Span<const uint32_t> &span) in End()
402 return ClassIdxIterator(file, span, span.Size()); in End()
642 …auto it = std::lower_bound(ClassIdxIterator::Begin(*this, class_idx), ClassIdxIterator::End(*this,… in GetClassId()