![]()  | 
  
    Project
    
   | 
 
an iterator class working on position within the a parent class More...
#include <InputSpan.h>
Public Types | |
| using | ParentType = ParentT | 
| using | SelfType = Iterator | 
| using | iterator_category = std::forward_iterator_tag | 
| using | value_type = T | 
| using | reference = T & | 
| using | pointer = T * | 
| using | difference_type = std::ptrdiff_t | 
| using | ElementType = typename std::remove_const< value_type >::type | 
Public Member Functions | |
| Iterator ()=delete | |
| Iterator (ParentType const *parent, size_t position=0, size_t size=0) | |
| ~Iterator ()=default | |
| SelfType & | operator++ () | 
| SelfType | operator++ (int) | 
| reference | operator* () const | 
| bool | operator== (const SelfType &rh) const | 
| bool | operator!= (const SelfType &rh) const | 
| ParentType const * | parent () const | 
| size_t | position () const | 
an iterator class working on position within the a parent class
Definition at line 99 of file InputSpan.h.
| using o2::framework::InputSpan::Iterator< ParentT, T >::difference_type = std::ptrdiff_t | 
Definition at line 108 of file InputSpan.h.
| using o2::framework::InputSpan::Iterator< ParentT, T >::ElementType = typename std::remove_const<value_type>::type | 
Definition at line 109 of file InputSpan.h.
| using o2::framework::InputSpan::Iterator< ParentT, T >::iterator_category = std::forward_iterator_tag | 
Definition at line 104 of file InputSpan.h.
| using o2::framework::InputSpan::Iterator< ParentT, T >::ParentType = ParentT | 
Definition at line 102 of file InputSpan.h.
| using o2::framework::InputSpan::Iterator< ParentT, T >::pointer = T* | 
Definition at line 107 of file InputSpan.h.
| using o2::framework::InputSpan::Iterator< ParentT, T >::reference = T& | 
Definition at line 106 of file InputSpan.h.
| using o2::framework::InputSpan::Iterator< ParentT, T >::SelfType = Iterator | 
Definition at line 103 of file InputSpan.h.
| using o2::framework::InputSpan::Iterator< ParentT, T >::value_type = T | 
Definition at line 105 of file InputSpan.h.
      
  | 
  delete | 
      
  | 
  inline | 
Definition at line 113 of file InputSpan.h.
      
  | 
  default | 
      
  | 
  inline | 
Definition at line 155 of file InputSpan.h.
      
  | 
  inline | 
Definition at line 143 of file InputSpan.h.
      
  | 
  inline | 
Definition at line 124 of file InputSpan.h.
      
  | 
  inline | 
Definition at line 135 of file InputSpan.h.
      
  | 
  inline | 
Definition at line 149 of file InputSpan.h.
      
  | 
  inline | 
Definition at line 161 of file InputSpan.h.
      
  | 
  inline | 
Definition at line 167 of file InputSpan.h.