Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Reference

Headers

Headers


BOOST_STL_INTERFACES_STATIC_ASSERT_CONCEPT(type, concept_name)
BOOST_STL_INTERFACES_STATIC_ASSERT_ITERATOR_TRAITS(iter, category, concept, value_type, reference, pointer, difference_type)

  
    struct access;
    template<typename Derived, typename IteratorConcept, typename ValueType, 
             typename Reference, typename Pointer, typename DifferenceType> 
      struct iterator_interface;
    template<typename Derived, typename IteratorConcept, typename ValueType, 
             typename Reference, typename Pointer, typename DifferenceType> 
      struct iterator_interface;
    template<typename T> struct proxy_arrow_result;
    typedef iterator_interface< proxy_arrow_result<  ;
    template<typename IteratorInterface1, typename IteratorInterface2, 
             typename Enable> 
       (, );
    template<typename IteratorInterface1, typename IteratorInterface2> 
       (, );
    template<typename IteratorInterface1, typename IteratorInterface2> 
       (, );
    template<typename IteratorInterface1, typename IteratorInterface2> 
       (, );
    template<typename IteratorInterface1, typename IteratorInterface2> 
       (, );
    template<typename IteratorInterface1, typename IteratorInterface2> 
       (, );
    
      template<typename Derived, typename IteratorConcept, typename ValueType, 
               typename Reference, typename Pointer, typename DifferenceType> 
        struct iterator_interface;
      template<typename Derived, typename IteratorConcept, typename ValueType, 
               typename Reference, typename Pointer, typename DifferenceType> 
        struct iterator_interface;
      typedef iterator_interface< proxy_arrow_result<  ;
      template<typename IteratorInterface1, typename IteratorInterface2, 
               typename Enable> 
         (, );
      template<typename IteratorInterface1, typename IteratorInterface2> 
         (, );
      template<typename IteratorInterface1, typename IteratorInterface2> 
         (, );
      template<typename IteratorInterface1, typename IteratorInterface2> 
         (, );
      template<typename IteratorInterface1, typename IteratorInterface2> 
         (, );
      template<typename IteratorInterface1, typename IteratorInterface2> 
         (, );
    }
  }
}

  
    template<typename BidiIter> struct reverse_iterator;
    template<typename BidiIter> struct reverse_iterator;
    template<typename BidiIter> 
       
      (reverse_iterator<  lhs, 
                 reverse_iterator<  rhs);
    template<typename BidiIter1, typename BidiIter2> 
       
      (reverse_iterator<  lhs, 
                 reverse_iterator<  rhs);
    template<typename BidiIter>  ();
    
      template<typename BidiIter> struct reverse_iterator;
      template<typename BidiIter> struct reverse_iterator;
      template<typename BidiIter> 
         
        (reverse_iterator<  lhs, 
                   reverse_iterator<  rhs);
      template<typename BidiIter1, typename BidiIter2> 
         
        (reverse_iterator<  lhs, 
                   reverse_iterator<  rhs);
      template<typename BidiIter>  ();
    }
    
      typedef  ;
      template<typename BidiIter>  ();
    }
  }
}

  
    template<typename Derived,  Contiguity> struct sequence_container_interface;
    template<typename Derived,  Contiguity> struct sequence_container_interface;
    template<typename ContainerInterface> 
       (, );
    template<typename ContainerInterface> 
       
      (, );
    template<typename ContainerInterface> 
       
      (, );
    template<typename ContainerInterface> 
       
      (, );
    template<typename ContainerInterface> 
       
      (, );
    template<typename ContainerInterface> 
       
      (, );
    template<typename ContainerInterface> 
       
      (, );
    
      template<typename Derived,  Contiguity> struct sequence_container_interface;
      template<typename Derived,  Contiguity> struct sequence_container_interface;
      template<typename ContainerInterface> 
         (, );
      template<typename ContainerInterface> 
         
        (, );
      template<typename ContainerInterface> 
         
        (, );
      template<typename ContainerInterface> 
         
        (, );
      template<typename ContainerInterface> 
         
        (, );
      template<typename ContainerInterface> 
         
        (, );
      template<typename ContainerInterface> 
         
        (, );
    }
  }
}

  
    template<typename Derived,  Contiguity> struct view_interface;
    template<typename Derived,  Contiguity> struct view_interface;
    template<typename ViewInterface> 
       (, );
    
      template<typename Derived,  Contiguity> struct view_interface;
      template<typename Derived,  Contiguity> struct view_interface;
      template<typename ViewInterface> 
         (, );
    }
    
      typedef  ;
    }
  }
}

PrevUpHomeNext