Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Struct template iterator_interface

boost::stl_interfaces::iterator_interface

Synopsis

// In header: <boost/stl_interfaces/iterator_interface.hpp>

template<typename Derived, typename IteratorConcept, typename ValueType, 
         typename Reference, typename Pointer, typename DifferenceType> 
struct iterator_interface {
  // types
  typedef                   ; 
  typedef                  ;
  typedef  ;       
  typedef                         ;        
  typedef                       ;          
  typedef                    ;  

  // public member functions
  template<typename D> 
     
    () ;
  template<typename D> 
     
    () ;
  template<typename D> 
     
    () ;
  template<typename D> 
     
    () ;
  template<typename D> 
     
    () ;
  template<typename D, 
           typename Enable = v1_dtl::plus_eq<> 
     
    () ;
  template<typename D> 
     
    () ;
  template<typename D> 
     
    () ;
  template<typename D> 
     
    () ;
  template<typename D> 
     
    () ;
  template<typename D, 
           typename Enable = v1_dtl::plus_eq<> 
     
    () ;
  template<typename D> 
     
    () ;
  template<typename D> 
     
    () ;
  template<typename D> 
     () ;
  template<typename D> 
     
    () ;
};

Description

iterator_interface public member functions

  1. template<typename D> 
       
      () ;
  2. template<typename D> 
       
      () ;
  3. template<typename D> 
       
      () ;
  4. template<typename D> 
       
      () ;
  5. template<typename D> 
       
      ( i) ;
  6. template<typename D, 
             typename Enable = v1_dtl::plus_eq<> 
       
      () ;
  7. template<typename D> 
       
      () ;
  8. template<typename D> 
       
      () ;
  9. template<typename D> 
       
      ( n) ;
  10. template<typename D> 
       
      ( i) ;
  11. template<typename D, 
             typename Enable = v1_dtl::plus_eq<> 
       
      () ;
  12. template<typename D> 
       
      () ;
  13. template<typename D> 
       
      () ;
  14. template<typename D> 
       ( i) ;
  15. template<typename D> 
       
      ( other) ;

PrevUpHomeNext