#include <array_parameters.h>
Public Types | |
| using | iterator_category = std::forward_iterator_tag | 
| using | value_type = T | 
| using | difference_type = ptrdiff_t | 
| using | pointer = T * | 
| using | reference = T & | 
Public Member Functions | |
| sparse_iterator (weight_map::iterator &iter, uint32_t stride) | |
| sparse_iterator & | operator= (const sparse_iterator &other)=default | 
| sparse_iterator (const sparse_iterator &other)=default | |
| sparse_iterator & | operator= (sparse_iterator &&other) noexcept=default | 
| sparse_iterator (sparse_iterator &&other) noexcept=default | |
| uint64_t | index () | 
| T & | operator* () | 
| sparse_iterator & | operator++ () | 
| bool | operator== (const sparse_iterator &rhs) const | 
| bool | operator!= (const sparse_iterator &rhs) const | 
| using sparse_iterator< T >::difference_type = ptrdiff_t | 
| using sparse_iterator< T >::iterator_category = std::forward_iterator_tag | 
| using sparse_iterator< T >::pointer = T* | 
| using sparse_iterator< T >::reference = T& | 
| using sparse_iterator< T >::value_type = T | 
      
  | 
  inline | 
      
  | 
  default | 
      
  | 
  defaultnoexcept | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  default | 
      
  | 
  defaultnoexcept | 
      
  | 
  inline | 
 1.8.13