Random access iterator to the elements of a TTreeReaderArray.
Definition at line 101 of file TTreeReaderArray.h.
Public Types | |
| using | difference_type = std::ptrdiff_t | 
| using | iterator_category = std::random_access_iterator_tag | 
| using | pointer = std::conditional_t<std::is_const<ReaderArrayType>::value, const T *, T *> | 
| using | reference = std::conditional_t<std::is_const<ReaderArrayType>::value, const T &, T &> | 
| using | value_type = T | 
Private Attributes | |
| TTreeReaderArray * | fArray | 
| The array iterated over; nullptr if invalid/past-the-end.   | |
| std::size_t | fIndex | 
| Current index in the array.   | |
| std::size_t | fSize | 
| Size of the TTreeReaderArray.   | |
Friends | |
| auto | operator+ (std::ptrdiff_t n, const Iterator_t &it) -> decltype(it+n) | 
#include <TTreeReaderArray.h>
| using TTreeReaderArray< T >::Iterator_t< ReaderArrayType >::difference_type = std::ptrdiff_t | 
Definition at line 106 of file TTreeReaderArray.h.
| using TTreeReaderArray< T >::Iterator_t< ReaderArrayType >::iterator_category = std::random_access_iterator_tag | 
Definition at line 104 of file TTreeReaderArray.h.
| using TTreeReaderArray< T >::Iterator_t< ReaderArrayType >::pointer = std::conditional_t<std::is_const<ReaderArrayType>::value, const T *, T *> | 
Definition at line 107 of file TTreeReaderArray.h.
| using TTreeReaderArray< T >::Iterator_t< ReaderArrayType >::reference = std::conditional_t<std::is_const<ReaderArrayType>::value, const T &, T &> | 
Definition at line 108 of file TTreeReaderArray.h.
| using TTreeReaderArray< T >::Iterator_t< ReaderArrayType >::value_type = T | 
Definition at line 105 of file TTreeReaderArray.h.
      
  | 
  inline | 
Default ctor: constructs a past-the-end iterator.
Definition at line 116 of file TTreeReaderArray.h.
      
  | 
  inline | 
Construct iterator.
Definition at line 119 of file TTreeReaderArray.h.
      
  | 
  inline | 
Construct iterator from a const TTreeReaderArray.
Definition at line 127 of file TTreeReaderArray.h.
      
  | 
  default | 
      
  | 
  default | 
      
  | 
  inline | 
Definition at line 216 of file TTreeReaderArray.h.
      
  | 
  inline | 
Definition at line 214 of file TTreeReaderArray.h.
      
  | 
  inline | 
Definition at line 153 of file TTreeReaderArray.h.
      
  | 
  inline | 
Definition at line 137 of file TTreeReaderArray.h.
      
  | 
  inline | 
Definition at line 191 of file TTreeReaderArray.h.
      
  | 
  inline | 
Pre-increment operator.
Definition at line 156 of file TTreeReaderArray.h.
      
  | 
  inline | 
Post-increment operator.
Definition at line 166 of file TTreeReaderArray.h.
      
  | 
  inline | 
Definition at line 203 of file TTreeReaderArray.h.
      
  | 
  inline | 
Definition at line 201 of file TTreeReaderArray.h.
      
  | 
  inline | 
Definition at line 194 of file TTreeReaderArray.h.
      
  | 
  inline | 
Pre-decrement operator.
Definition at line 174 of file TTreeReaderArray.h.
      
  | 
  inline | 
Post-decrement operator.
Definition at line 184 of file TTreeReaderArray.h.
      
  | 
  inline | 
Definition at line 205 of file TTreeReaderArray.h.
      
  | 
  inline | 
Definition at line 143 of file TTreeReaderArray.h.
      
  | 
  inline | 
Definition at line 207 of file TTreeReaderArray.h.
      
  | 
  inline | 
Definition at line 209 of file TTreeReaderArray.h.
      
  | 
  default | 
      
  | 
  default | 
      
  | 
  inline | 
Definition at line 145 of file TTreeReaderArray.h.
      
  | 
  inline | 
Definition at line 208 of file TTreeReaderArray.h.
      
  | 
  inline | 
Definition at line 210 of file TTreeReaderArray.h.
      
  | 
  inline | 
Definition at line 212 of file TTreeReaderArray.h.
      
  | 
  friend | 
Definition at line 192 of file TTreeReaderArray.h.
      
  | 
  private | 
The array iterated over; nullptr if invalid/past-the-end.
Definition at line 111 of file TTreeReaderArray.h.
      
  | 
  private | 
Current index in the array.
Definition at line 112 of file TTreeReaderArray.h.
      
  | 
  private | 
Size of the TTreeReaderArray.
Definition at line 113 of file TTreeReaderArray.h.