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 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 D> 
       ( it,  n);
    template<typename D> 
       ( n,  it);
    template<typename D1, typename D2> 
       ( lhs,  rhs);
    template<typename D> 
       ( it,  n);
    template<typename D1, typename D2> 
       ( lhs,  rhs);
    template<typename D1, typename D2> 
       ( lhs,  rhs);
    template<typename D1, typename D2> 
       ( lhs,  rhs);
    template<typename D1, typename D2> 
       ( lhs,  rhs);
    template<typename D1, typename D2> 
       ( lhs,  rhs);
    template<typename D1, typename D2> 
       ( lhs,  rhs);
    template<typename D> 
       ( it,  n);
    template<typename D> 
       ( n,  it);
    template<typename D1, typename D2> 
       ( lhs,  rhs);
    template<typename D> 
       ( it,  n);
    template<typename D1, typename D2> 
       ( lhs,  rhs);
    template<typename D1, typename D2> 
       ( lhs,  rhs);
    template<typename D1, typename D2> 
       ( lhs,  rhs);
    template<typename D1, typename D2> 
       ( lhs,  rhs);
    template<typename D1, typename D2> 
       ( lhs,  rhs);
    template<typename D1, typename D2> 
       ( lhs,  rhs);
    
      template<typename Iterator, typename DifferenceType, typename > 
        struct plus_eq;

      template<typename Iterator, typename DifferenceType> struct plus_eq<, , >;

      template<typename Iterator, typename > struct ra_iter;

      template<typename Iterator> struct ra_iter<, >;
      template<typename D, typename IteratorConcept, typename ValueType, 
               typename Reference, typename Pointer, typename DifferenceType> 
         (iterator_interface< );
    }
    
      template<typename D, typename IteratorConcept, typename ValueType, 
               typename Reference, typename Pointer, typename DifferenceType> 
         ();
    }
    
      template<typename IteratorConcept, typename ValueType, 
               typename Reference, typename Pointer, typename DifferenceType> 
         ();
    }
  }
}

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

  
    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 D, typename > struct clear_impl;

      template<typename D> struct clear_impl<, >;

      typedef  ;
      template<typename D,  Contiguity> 
         ();
    }
  }
}

  
    template<typename F> struct adaptor;
    template<typename F> struct closure;
    template<typename D, typename > struct range_adaptor_closure;
    template<typename Func,  Args> 
       (, );
  }
}

  
    template<typename Derived,  Contiguity> struct view_interface;

     BOOST_STL_INTERFACES_NAMESPACE_V1;
     BOOST_STL_INTERFACES_NAMESPACE_V2;
     BOOST_STL_INTERFACES_NAMESPACE_V3;
    template<typename ViewInterface> 
       (, );
    
      template<typename D,  Contiguity> 
         (view_interface< );
    }
  }
}

PrevUpHomeNext