Namespace shad::impl¶
Contents
Namespaces¶
Classes¶
- Template Struct Apply
- Template Struct Apply< i, i >
- Struct Buffer::FlushArgs
- Template Struct optional_vector
- Struct optional_vector::entry_t
- Template Class array
- Template Class array::array_iterator
- Class array_iterator::local_iterator_range
- Template Class array::ArrayRef
- Template Class array::ArrayRef< const U >
- Template Class array::BaseArrayRef
- Template Class Buffer
- Template Class BuffersVector
Functions¶
- Template Function shad::impl::accumulate
- Template Function shad::impl::adjacent_difference(distributed_sequential_tag&&, InputIt, InputIt, OutputIt, BinaryOperation)
- Template Function shad::impl::adjacent_difference(distributed_parallel_tag&&, InputIt, InputIt, OutputIt, BinaryOperation)
- Template Function shad::impl::advance_output_iterator(It&, It2, It2)
- Template Function shad::impl::advance_output_iterator(shad::insert_iterator<T>&, It2, It2)
- Template Function shad::impl::advance_output_iterator(shad::buffered_insert_iterator<T>, It2, It2)
- Template Function shad::impl::all_of(distributed_sequential_tag&&, ForwardItr, ForwardItr, UnaryPredicate)
- Template Function shad::impl::all_of(distributed_parallel_tag&&, ForwardItr, ForwardItr, UnaryPredicate)
- Template Function shad::impl::any_of(distributed_sequential_tag&&, ForwardItr, ForwardItr, UnaryPredicate)
- Template Function shad::impl::any_of(distributed_parallel_tag&&, ForwardItr, ForwardItr, UnaryPredicate)
- Template Function shad::impl::apply_from
- Template Function shad::impl::count(distributed_sequential_tag&&, InputItr, InputItr, const T&)
- Template Function shad::impl::count(distributed_parallel_tag&&, InputItr, InputItr, const T&)
- Template Function shad::impl::count_if(distributed_sequential_tag&&, InputItr, InputItr, UnaryPredicate)
- Template Function shad::impl::count_if(distributed_parallel_tag&&, InputItr, InputItr, UnaryPredicate)
- Template Function shad::impl::distributed_folding_map
- Template Function shad::impl::distributed_folding_map_early_termination
- Template Function shad::impl::distributed_folding_map_void
- Template Function shad::impl::distributed_map
- Template Function shad::impl::distributed_map_init
- Template Function shad::impl::distributed_map_void
- Template Function shad::impl::equal(distributed_sequential_tag&&, ForwardIt1, ForwardIt1, ForwardIt2, BinaryPredicate)
- Template Function shad::impl::equal(distributed_parallel_tag&&, ForwardIt1, ForwardIt1, ForwardIt2, BinaryPredicate)
- Template Function shad::impl::exclusive_scan(distributed_sequential_tag&&, InputIt, InputIt, OutputIt, BinaryOperation, T)
- Template Function shad::impl::exclusive_scan(distributed_parallel_tag&&, InputIt, InputIt, OutputIt, BinaryOperation, T)
- Template Function shad::impl::fill(distributed_parallel_tag&&, ForwardIt, ForwardIt, const T&)
- Template Function shad::impl::fill(distributed_sequential_tag&&, ForwardIt, ForwardIt, const T&)
- Template Function shad::impl::find(distributed_sequential_tag&&, ForwardItr, ForwardItr, const T&)
- Template Function shad::impl::find(distributed_parallel_tag&&, ForwardItr, ForwardItr, const T&)
- Template Function shad::impl::find_if(distributed_sequential_tag&&, ForwardItr, ForwardItr, UnaryPredicate)
- Template Function shad::impl::find_if(distributed_parallel_tag&&, ForwardItr, ForwardItr, UnaryPredicate)
- Template Function shad::impl::find_if_not(distributed_sequential_tag&&, ForwardItr, ForwardItr, UnaryPredicate)
- Template Function shad::impl::find_if_not(distributed_parallel_tag&&, ForwardItr, ForwardItr, UnaryPredicate)
- Template Function shad::impl::flush_iterator(shad::buffered_insert_iterator<T>&)
- Template Function shad::impl::flush_iterator(It&)
- Template Function shad::impl::for_each(distributed_sequential_tag&&, ForwardItr, ForwardItr, UnaryPredicate)
- Template Function shad::impl::for_each(distributed_parallel_tag&&, ForwardItr, ForwardItr, UnaryPredicate)
- Template Function shad::impl::generate(distributed_parallel_tag&&, ForwardIt, ForwardIt, Generator)
- Template Function shad::impl::generate(distributed_sequential_tag&&, ForwardIt, ForwardIt, Generator)
- Template Function shad::impl::inclusive_scan(distributed_sequential_tag&&, InputIt, InputIt, OutputIt, BinaryOperation)
- Template Function shad::impl::inclusive_scan(distributed_parallel_tag&&, InputIt, InputIt, OutputIt, BinaryOperation)
- Template Function shad::impl::inclusive_scan(distributed_sequential_tag&&, InputIt, InputIt, OutputIt, BinaryOperation, T)
- Template Function shad::impl::inclusive_scan(distributed_parallel_tag&&, InputIt, InputIt, OutputIt, BinaryOperation, T)
- Template Function shad::impl::inner_product(InputIt1, InputIt1, InputIt2, T)
- Template Function shad::impl::inner_product(InputIt1, InputIt1, InputIt2, T, BinaryOperation1, BinaryOperation2)
- Template Function shad::impl::iota
- Template Function shad::impl::lexicographical_compare(distributed_sequential_tag&&, ForwardIt1, ForwardIt1, ForwardIt2, ForwardIt2, BinaryPredicate)
- Template Function shad::impl::lexicographical_compare(distributed_parallel_tag&&, ForwardIt1, ForwardIt1, ForwardIt2, ForwardIt2, BinaryPredicate)
- Template Function shad::impl::local_map
- Template Function shad::impl::local_map_init
- Template Function shad::impl::local_map_void
- Template Function shad::impl::local_map_void_offset
- Template Function shad::impl::max_element(distributed_sequential_tag&&, ForwardIt, ForwardIt, Compare)
- Template Function shad::impl::max_element(distributed_parallel_tag&&, ForwardIt, ForwardIt, Compare)
- Template Function shad::impl::min_element(distributed_sequential_tag&&, ForwardIt, ForwardIt, Compare)
- Template Function shad::impl::min_element(distributed_parallel_tag&&, ForwardIt, ForwardIt, Compare)
- Template Function shad::impl::minmax_element(distributed_parallel_tag&&, ForwardIt, ForwardIt, Compare)
- Template Function shad::impl::minmax_element(distributed_sequential_tag&&, ForwardIt, ForwardIt, Compare)
- Template Function shad::impl::operator<
- Template Function shad::impl::operator==
- Template Function shad::impl::operator>
- Template Function shad::impl::partial_sum
- Template Function shad::impl::reduce(distributed_sequential_tag&&, InputIt, InputIt, T, BinaryOperation)
- Template Function shad::impl::reduce(distributed_parallel_tag&&, InputIt, InputIt, T, BinaryOperation)
- Template Function shad::impl::replace(distributed_parallel_tag&&, ForwardIt, ForwardIt, const T&, const T&)
- Template Function shad::impl::replace(distributed_sequential_tag&&, ForwardIt, ForwardIt, const T&, const T&)
- Template Function shad::impl::replace_if(distributed_parallel_tag&&, ForwardIt, ForwardIt, UnaryPredicate, const T&)
- Template Function shad::impl::replace_if(distributed_sequential_tag&&, ForwardIt, ForwardIt, UnaryPredicate, const T&)
- Template Function shad::impl::transform(distributed_sequential_tag&&, ForwardIt1, ForwardIt1, ForwardIt2, UnaryOperation)
- Template Function shad::impl::transform(distributed_parallel_tag&&, ForwardIt1, ForwardIt1, ForwardIt2, UnaryOperation)
- Template Function shad::impl::transform_exclusive_scan(distributed_sequential_tag&&, InputIt, InputIt, OutputIt, T, BinaryOperation, UnaryOperation)
- Template Function shad::impl::transform_exclusive_scan(distributed_parallel_tag&&, InputIt, InputIt, OutputIt, T, BinaryOperation, UnaryOperation)
- Template Function shad::impl::transform_inclusive_scan(distributed_sequential_tag&&, InputIt, InputIt, OutputIt, BinaryOperation, UnaryOperation)
- Template Function shad::impl::transform_inclusive_scan(distributed_parallel_tag&&, InputIt, InputIt, OutputIt, BinaryOperation, UnaryOperation)
- Template Function shad::impl::transform_inclusive_scan(distributed_sequential_tag&&, InputIt, InputIt, OutputIt, BinaryOperation, UnaryOperation, T)
- Template Function shad::impl::transform_inclusive_scan(distributed_parallel_tag&&, InputIt, InputIt, OutputIt, BinaryOperation, UnaryOperation, T)
- Template Function shad::impl::transform_reduce(distributed_sequential_tag&&, ForwardIt, ForwardIt, T, BinaryOp, UnaryOp)
- Template Function shad::impl::transform_reduce(distributed_parallel_tag&&, ForwardIt, ForwardIt, T, BinaryOp, UnaryOp)
- Template Function shad::impl::transform_reduce(distributed_sequential_tag&&, ForwardIt1, ForwardIt1, ForwardIt2, T, BinaryOp1, BinaryOp2)
- Template Function shad::impl::transform_reduce(distributed_parallel_tag&&, ForwardIt1, ForwardIt1, ForwardIt2, T, BinaryOp1, BinaryOp2)
- Template Function shad::impl::wait_iterator(It&)
- Template Function shad::impl::wait_iterator(shad::buffered_insert_iterator<T>&)