reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Support/BinaryStreamArray.h
  251 template <typename T> class FixedStreamArrayIterator;

References

include/llvm/ADT/STLExtras.h
 1402       typename std::iterator_traits<IterOfRange<R>>::reference;
 1407   result_pair(std::size_t Index, IterOfRange<R> Iter)
 1422   IterOfRange<R> Iter;
 1435   explicit enumerator_iter(IterOfRange<R> EndIter)
 1438   enumerator_iter(std::size_t Index, IterOfRange<R> Iter)
include/llvm/DebugInfo/PDB/Native/GlobalsStream.h
   31           GSIHashIterator, FixedStreamArrayIterator<PSHashRecord>,
include/llvm/Support/BinaryStreamArray.h
  262   typedef FixedStreamArrayIterator<T> Iterator;
  297   FixedStreamArrayIterator<T> begin() const {
  298     return FixedStreamArrayIterator<T>(*this, 0);
  301   FixedStreamArrayIterator<T> end() const {
  302     return FixedStreamArrayIterator<T>(*this, size());
  307     FixedStreamArrayIterator<T> I = end();
  319     : public iterator_facade_base<FixedStreamArrayIterator<T>,
  319     : public iterator_facade_base<FixedStreamArrayIterator<T>,
  319     : public iterator_facade_base<FixedStreamArrayIterator<T>,
  326   FixedStreamArrayIterator<T> &
  326   FixedStreamArrayIterator<T> &
  326   FixedStreamArrayIterator<T> &
  327   operator=(const FixedStreamArrayIterator<T> &Other) {
  327   operator=(const FixedStreamArrayIterator<T> &Other) {
  327   operator=(const FixedStreamArrayIterator<T> &Other) {
  336   bool operator==(const FixedStreamArrayIterator<T> &R) const {
  336   bool operator==(const FixedStreamArrayIterator<T> &R) const {
  336   bool operator==(const FixedStreamArrayIterator<T> &R) const {
  341   FixedStreamArrayIterator<T> &operator+=(std::ptrdiff_t N) {
  341   FixedStreamArrayIterator<T> &operator+=(std::ptrdiff_t N) {
  341   FixedStreamArrayIterator<T> &operator+=(std::ptrdiff_t N) {
  346   FixedStreamArrayIterator<T> &operator-=(std::ptrdiff_t N) {
  346   FixedStreamArrayIterator<T> &operator-=(std::ptrdiff_t N) {
  346   FixedStreamArrayIterator<T> &operator-=(std::ptrdiff_t N) {
  352   std::ptrdiff_t operator-(const FixedStreamArrayIterator<T> &R) const {
  352   std::ptrdiff_t operator-(const FixedStreamArrayIterator<T> &R) const {
  352   std::ptrdiff_t operator-(const FixedStreamArrayIterator<T> &R) const {
  358   bool operator<(const FixedStreamArrayIterator<T> &RHS) const {
  358   bool operator<(const FixedStreamArrayIterator<T> &RHS) const {
  358   bool operator<(const FixedStreamArrayIterator<T> &RHS) const {