SeqAn3  3.0.0
The Modern C++ library for sequence analysis.
algorithm File Reference

Adaptations of algorithms from the Ranges TS. More...

#include <algorithm>
#include <range/v3/algorithm/copy.hpp>
#include <range/v3/algorithm/copy_n.hpp>
#include <range/v3/algorithm/equal.hpp>
#include <range/v3/algorithm/fill.hpp>
#include <range/v3/algorithm/find_if_not.hpp>
#include <range/v3/algorithm/find_if.hpp>
#include <range/v3/algorithm/find.hpp>
#include <range/v3/algorithm/for_each.hpp>
#include <range/v3/algorithm/move_backward.hpp>
#include <range/v3/algorithm/move.hpp>
#include <range/v3/algorithm/sort.hpp>
#include <seqan3/core/platform.hpp>
+ Include dependency graph for algorithm:
+ This graph shows which files directly or indirectly include this file:

Typedefs

using std::ranges::copy = ::ranges::copy
 Alias for ranges::copy. Copies a range of elements to a new location.
 
using std::ranges::copy_n = ::ranges::copy_n
 Alias for ranges::copy_n. Copies a range of exactly n elements to a new location.
 
using std::ranges::equal = ::ranges::equal
 Alias for ranges::equal. Determines if two sets of elements are the same.
 
using std::ranges::fill = ::ranges::fill
 Alias for ranges::fill. Assigns a value to the elements of a range.
 
using std::ranges::find = ::ranges::find
 Alias for ranges::find. Returns the first element in the range equal to the given value.
 
using std::ranges::find_if = ::ranges::find_if
 Alias for ranges::find_if. Returns the first element in the range for which the predicate returns true.
 
using std::ranges::find_if_not = ::ranges::find_if_not
 Alias for ranges::find_if_not. Returns the first element in the range for which the predicate returns false.
 
using std::ranges::for_each = ::ranges::for_each
 Alias for ranges::for_each. Applies a function object to the elements of a range.
 
using std::ranges::move = ::ranges::move
 Alias for ranges::move. Moves a range of elements to a new location.
 
using std::ranges::move_backward = ::ranges::move_backward
 Alias for ranges::move_backward. Moves a range of elements backward to a new location starting from the end.
 
using std::ranges::sort = ::ranges::sort
 Alias for ranges::sort. Sorts a range.
 

Detailed Description

Adaptations of algorithms from the Ranges TS.

Author
René Rahn <rene.rahn AT fu-berlin.de>