Lines Matching refs:Value
43 template <typename Function, typename Range, typename Value>
45 const Range&, const Value&> &&
47 … const Range&, const Value&>,
48 Value>;
50 template <typename Combine, typename Value>
52 const Value&, const Value&> &&
54 … const Value&, const Value&>,
55 Value>;
368 template<typename Range, typename Value, typename RealBody, typename Reduction>
373 const Value& my_identity_element;
376 Value my_value;
379 lambda_reduce_body( const Value& identity, const RealBody& body, const Reduction& reduction ) in lambda_reduce_body()
393 my_value = tbb::detail::invoke(my_real_body, range, const_cast<const Value&>(my_value)); in operator()
396 my_value = tbb::detail::invoke(my_reduction, const_cast<const Value&>(my_value), in join()
397 const_cast<const Value&>(rhs.my_value)); in join()
399 Value result() const { in result()
510 template<typename Range, typename Value, typename RealBody, typename Reduction>
511 __TBB_requires(tbb_range<Range> && parallel_reduce_function<RealBody, Range, Value> && in __TBB_requires() argument
512 parallel_reduce_combine<Reduction, Value>) in __TBB_requires()
513 Value parallel_reduce( const Range& range, const Value& identity, const RealBody& real_body, const … in __TBB_requires()
514 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
515 …start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const __TBB_DEFAULT_PARTITIO… in __TBB_requires()
522 template<typename Range, typename Value, typename RealBody, typename Reduction>
523 __TBB_requires(tbb_range<Range> && parallel_reduce_function<RealBody, Range, Value> && in __TBB_requires() argument
524 parallel_reduce_combine<Reduction, Value>) in __TBB_requires()
525 Value parallel_reduce( const Range& range, const Value& identity, const RealBody& real_body, const … in __TBB_requires()
527 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
528 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const simple_partitioner> in __TBB_requires()
535 template<typename Range, typename Value, typename RealBody, typename Reduction>
536 __TBB_requires(tbb_range<Range> && parallel_reduce_function<RealBody, Range, Value> && in __TBB_requires() argument
537 parallel_reduce_combine<Reduction, Value>) in __TBB_requires()
538 Value parallel_reduce( const Range& range, const Value& identity, const RealBody& real_body, const … in __TBB_requires()
540 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
541 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const auto_partitioner> in __TBB_requires()
548 template<typename Range, typename Value, typename RealBody, typename Reduction>
549 __TBB_requires(tbb_range<Range> && parallel_reduce_function<RealBody, Range, Value> && in __TBB_requires() argument
550 parallel_reduce_combine<Reduction, Value>) in __TBB_requires()
551 Value parallel_reduce( const Range& range, const Value& identity, const RealBody& real_body, const … in __TBB_requires()
553 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
554 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const static_partitioner> in __TBB_requires()
561 template<typename Range, typename Value, typename RealBody, typename Reduction>
562 __TBB_requires(tbb_range<Range> && parallel_reduce_function<RealBody, Range, Value> && in __TBB_requires() argument
563 parallel_reduce_combine<Reduction, Value>) in __TBB_requires()
564 Value parallel_reduce( const Range& range, const Value& identity, const RealBody& real_body, const … in __TBB_requires()
566 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
567 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,affinity_partitioner> in __TBB_requires()
574 template<typename Range, typename Value, typename RealBody, typename Reduction>
575 __TBB_requires(tbb_range<Range> && parallel_reduce_function<RealBody, Range, Value> && in __TBB_requires() argument
576 parallel_reduce_combine<Reduction, Value>) in __TBB_requires()
577 Value parallel_reduce( const Range& range, const Value& identity, const RealBody& real_body, const … in __TBB_requires()
579 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
580 …start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const __TBB_DEFAULT_PARTITIO… in __TBB_requires()
587 template<typename Range, typename Value, typename RealBody, typename Reduction>
588 __TBB_requires(tbb_range<Range> && parallel_reduce_function<RealBody, Range, Value> && in __TBB_requires() argument
589 parallel_reduce_combine<Reduction, Value>) in __TBB_requires()
590 Value parallel_reduce( const Range& range, const Value& identity, const RealBody& real_body, const … in __TBB_requires()
592 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
593 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const simple_partitioner> in __TBB_requires()
600 template<typename Range, typename Value, typename RealBody, typename Reduction>
601 __TBB_requires(tbb_range<Range> && parallel_reduce_function<RealBody, Range, Value> && in __TBB_requires() argument
602 parallel_reduce_combine<Reduction, Value>) in __TBB_requires()
603 Value parallel_reduce( const Range& range, const Value& identity, const RealBody& real_body, const … in __TBB_requires()
605 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
606 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const auto_partitioner> in __TBB_requires()
613 template<typename Range, typename Value, typename RealBody, typename Reduction>
614 __TBB_requires(tbb_range<Range> && parallel_reduce_function<RealBody, Range, Value> && in __TBB_requires() argument
615 parallel_reduce_combine<Reduction, Value>) in __TBB_requires()
616 Value parallel_reduce( const Range& range, const Value& identity, const RealBody& real_body, const … in __TBB_requires()
618 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
619 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const static_partitioner> in __TBB_requires()
626 template<typename Range, typename Value, typename RealBody, typename Reduction>
627 __TBB_requires(tbb_range<Range> && parallel_reduce_function<RealBody, Range, Value> && in __TBB_requires() argument
628 parallel_reduce_combine<Reduction, Value>) in __TBB_requires()
629 Value parallel_reduce( const Range& range, const Value& identity, const RealBody& real_body, const … in __TBB_requires()
631 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
632 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,affinity_partitioner> in __TBB_requires()
691 template<typename Range, typename Value, typename RealBody, typename Reduction>
692 __TBB_requires(tbb_range<Range> && parallel_reduce_function<RealBody, Range, Value> && in __TBB_requires() argument
693 parallel_reduce_combine<Reduction, Value>) in __TBB_requires()
694 Value parallel_deterministic_reduce( const Range& range, const Value& identity, const RealBody& rea… in __TBB_requires()
700 template<typename Range, typename Value, typename RealBody, typename Reduction>
701 __TBB_requires(tbb_range<Range> && parallel_reduce_function<RealBody, Range, Value> && in __TBB_requires() argument
702 parallel_reduce_combine<Reduction, Value>) in __TBB_requires()
703 Value parallel_deterministic_reduce( const Range& range, const Value& identity, const RealBody& rea… in __TBB_requires()
704 lambda_reduce_body<Range,Value,RealBody,Reduction> body(identity, real_body, reduction); in __TBB_requires()
705 …start_deterministic_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>, const simple_… in __TBB_requires()
712 template<typename Range, typename Value, typename RealBody, typename Reduction>
713 __TBB_requires(tbb_range<Range> && parallel_reduce_function<RealBody, Range, Value> && in __TBB_requires() argument
714 parallel_reduce_combine<Reduction, Value>) in __TBB_requires()
715 Value parallel_deterministic_reduce( const Range& range, const Value& identity, const RealBody& rea… in __TBB_requires()
716 lambda_reduce_body<Range, Value, RealBody, Reduction> body(identity, real_body, reduction); in __TBB_requires()
717 …start_deterministic_reduce<Range, lambda_reduce_body<Range, Value, RealBody, Reduction>, const sta… in __TBB_requires()
724 template<typename Range, typename Value, typename RealBody, typename Reduction>
725 __TBB_requires(tbb_range<Range> && parallel_reduce_function<RealBody, Range, Value> && in __TBB_requires() argument
726 parallel_reduce_combine<Reduction, Value>) in __TBB_requires()
727 Value parallel_deterministic_reduce( const Range& range, const Value& identity, const RealBody& rea… in __TBB_requires()
734 template<typename Range, typename Value, typename RealBody, typename Reduction>
735 __TBB_requires(tbb_range<Range> && parallel_reduce_function<RealBody, Range, Value> && in __TBB_requires() argument
736 parallel_reduce_combine<Reduction, Value>) in __TBB_requires()
737 Value parallel_deterministic_reduce( const Range& range, const Value& identity, const RealBody& rea… in __TBB_requires()
739 lambda_reduce_body<Range, Value, RealBody, Reduction> body(identity, real_body, reduction); in __TBB_requires()
740 …start_deterministic_reduce<Range, lambda_reduce_body<Range, Value, RealBody, Reduction>, const sim… in __TBB_requires()
747 template<typename Range, typename Value, typename RealBody, typename Reduction>
748 __TBB_requires(tbb_range<Range> && parallel_reduce_function<RealBody, Range, Value> && in __TBB_requires() argument
749 parallel_reduce_combine<Reduction, Value>) in __TBB_requires()
750 Value parallel_deterministic_reduce( const Range& range, const Value& identity, const RealBody& rea… in __TBB_requires()
752 lambda_reduce_body<Range, Value, RealBody, Reduction> body(identity, real_body, reduction); in __TBB_requires()
753 …start_deterministic_reduce<Range, lambda_reduce_body<Range, Value, RealBody, Reduction>, const sta… in __TBB_requires()