| 
Member
 | 
Where defined
 | 
Description
 | 
    | 
    
    value_type 
    
     | 
    
        
     | 
    
      The value type  
     | 	
    
    | 
    
    difference_type 
    
     | 
    
        
     | 
    
      The difference type   
     | 	
    
    | 
    
    pointer 
    
     | 
    
        
     | 
    
      The pointer type  
     | 	
    
    | 
    
    distance_type 
    
     | 
    
        
     | 
    
      
          
     | 	
    
    | 
    
    pointer 
    
     | 
    
        
     | 
    
      The pointer type  
     | 	
    
    | 
    
    iterator_category 
    
     | 
    
        
     | 
    
      The iterator category  
     | 	
    
    | 
    
    Distance 
    
     | 
    
        
     | 
    
      
          
     | 	
    
    | 
    
    iterator_type 
    
     | 
    
        
     | 
    
      
          
     | 	
    
    | 
    
    reference 
    
     | 
    
        
     | 
    
      The reference type  
     | 	
    
    | 
    
    const_reference 
    
     | 
    
        
     | 
    
      
          
     | 	
    
    | 
     
    scale_iterator () 
    
    
     | 
    
      Trivial Iterator
  
     | 
    
      The default constructor  
     | 	
    
    | 
     
    scale_iterator (const RandomAccessIterator& x) 
    
    
     | 
    
      scale_iterator
  
     | 
    
      
          
     | 	
    
    | 
     
    scale_iterator (const RandomAccessIterator& x, const value_type& a) 
    
    
     | 
    
      scale_iterator
  
     | 
    
      Normal constructor  
     | 	
    
    | 
     
    scale_iterator (const self& x) 
    
    
     | 
    
      Trivial Iterator
  
     | 
    
      Copy constructor  
     | 	
    
    | 
     int 
    index () const
    
    
     | 
    
      Indexible Iterator
  
     | 
    
      MTL index method  
     | 	
    
    | 
     operator 
    RandomAccessIterator () 
    
    
     | 
    
      scale_iterator
  
     | 
    
      Convert to base iterator  
     | 	
    
    | 
     RandomAccessIterator 
    base () const
    
    
     | 
    
      scale_iterator
  
     | 
    
      Access base iterator  
     | 	
    
    | 
     value_type 
    operator* () const
    
    
     | 
    
      Trivial Iterator
  
     | 
    
      Dereference (and scale)  
     | 	
    
    | 
     self& 
    operator () 
    
    
     | 
    
      Forward Iterator
  
     | 
    
      Preincrement  
     | 	
    
    | 
     self 
    operator (int) 
    
    
     | 
    
      Forward Iterator
  
     | 
    
      Postincrement  
     | 	
    
    | 
     self& 
    operator-- () 
    
    
     | 
    
      Bidirectional Iterator
  
     | 
    
      Preincrement  
     | 	
    
    | 
     self 
    operator-- (int) 
    
    
     | 
    
      Bidirectional Iterator
  
     | 
    
      Postincrement  
     | 	
    
    | 
     self 
    operator+  (Distance n) const
    
    
     | 
    
      Random Access Iterator
  
     | 
    
      Iterator addition  
     | 	
    
    | 
     self& 
    operator+= (Distance n) 
    
    
     | 
    
      Random Access Iterator
  
     | 
    
      Advance a distance  
     | 	
    
    | 
     self 
    operator-  (Distance n) const
    
    
     | 
    
      Random Access Iterator
  
     | 
    
      Subtract a distance  
     | 	
    
    | 
     difference_type 
    operator-  (const self& x) const
    
    
     | 
    
        
     | 
    
      
          
     | 	
    
    | 
     self& 
    operator-= (Distance n) 
    
    
     | 
    
      Random Access Iterator
  
     | 
    
      Retreat a distance  
     | 	
    
    | 
     value_type 
    operator[] (Distance n) const
    
    
     | 
    
        
     | 
    
      Access at an offset  
     | 	
    
    | 
     bool 
    operator== (const self& x) const
    
    
     | 
    
      Trivial Iterator
  
     | 
    
      Equality  
     | 	
    
    | 
     bool 
    operator!= (const self& x) const
    
    
     | 
    
      Trivial Iterator
  
     | 
    
      Inequality  
     | 	
    
    | 
     bool 
    operator< (const self& x) const
    
    
     | 
    
      Random Access Iterator
  
     | 
    
      Less than  
     |