Lines Matching refs:U

352     template<typename C, typename T, typename U>
354 const enumerable_thread_specific_iterator<C, U>& j );
356 template<typename C, typename T, typename U>
358 const enumerable_thread_specific_iterator<C,U>& j );
360 template<typename C, typename T, typename U>
362 const enumerable_thread_specific_iterator<C,U>& j );
364 template<typename C, typename U>
381 template<typename U>
382 …enumerable_thread_specific_iterator( const enumerable_thread_specific_iterator<Container, U>& othe…
453 template<typename Container, typename T, typename U>
455 const enumerable_thread_specific_iterator<Container, U>& j ) {
459 template<typename Container, typename T, typename U>
461 const enumerable_thread_specific_iterator<Container,U>& j ) {
465 template<typename Container, typename T, typename U>
467 const enumerable_thread_specific_iterator<Container,U>& j ) {
471 template<typename Container, typename T, typename U>
473 const enumerable_thread_specific_iterator<Container,U>& j ) {
477 template<typename Container, typename T, typename U>
479 const enumerable_thread_specific_iterator<Container,U>& j ) {
483 template<typename Container, typename T, typename U>
485 const enumerable_thread_specific_iterator<Container,U>& j ) {
489 template<typename Container, typename T, typename U>
491 const enumerable_thread_specific_iterator<Container,U>& j ) {
498 template<typename C, typename T, typename U>
499 friend bool operator==(const segmented_iterator<C,T>& i, const segmented_iterator<C,U>& j);
501 template<typename C, typename T, typename U>
502 friend bool operator!=(const segmented_iterator<C,T>& i, const segmented_iterator<C,U>& j);
504 template<typename C, typename U>
530 template<typename U>
531 segmented_iterator(const segmented_iterator<SegmentedContainer, U>& other) :
539 template<typename U>
540 segmented_iterator& operator=( const segmented_iterator<SegmentedContainer, U>& other) {
613 template<typename SegmentedContainer, typename T, typename U>
615 const segmented_iterator<SegmentedContainer,U>& j ) {
624 template<typename SegmentedContainer, typename T, typename U>
626 const segmented_iterator<SegmentedContainer,U>& j ) {
713 template<typename U>
715 detail::aligned_space<U> my_space;
718 U* value() { return my_space.begin(); }
719 U* value_committed() { is_built = true; return my_space.begin(); }
722 my_space.begin()->~U();
732 template<typename T, typename U, typename A, ets_key_usage_type C>
733 struct is_compatible_ets< T, enumerable_thread_specific<U,A,C> > : std::is_same<T, U> {};
763 template<typename U, typename A, ets_key_usage_type C> friend class enumerable_thread_specific;
778 template<typename U>
779 …generic_range_type( const generic_range_type<U>& r) : blocked_range<I>(r.begin(),r.end(),r.grainsi…