|
Embedded Template Library
1.0
|
#include <algorithm>#include <iterator>#include <utility>#include <functional>#include "type_traits.h"Go to the source code of this file.
Functions | |
| template<typename TIterator , typename TCompare > | |
| std::pair< TIterator, TIterator > | etl::minmax_element (TIterator begin, TIterator end, TCompare compare) |
| template<typename TIterator > | |
| std::pair< TIterator, TIterator > | etl::minmax_element (TIterator begin, TIterator end) |
| template<typename T > | |
| std::pair< const T &, const T & > | etl::minmax (const T &a, const T &b) |
| template<typename T , typename TCompare > | |
| std::pair< const T &, const T & > | etl::minmax (const T &a, const T &b, TCompare compare) |
| template<typename TIterator > | |
| TIterator | etl::is_sorted_until (TIterator begin, TIterator end) |
| template<typename TIterator , typename TCompare > | |
| TIterator | etl::is_sorted_until (TIterator begin, TIterator end, TCompare compare) |
| template<class TIterator > | |
| bool | etl::is_sorted (TIterator begin, TIterator end) |
| template<class TIterator , class TCompare > | |
| bool | etl::is_sorted (TIterator begin, TIterator end, TCompare compare) |
| template<typename TInputIterator , typename Size , typename TOutputIterator > | |
| TOutputIterator | etl::copy_n (TInputIterator begin, Size count, TOutputIterator result) |
| template<typename TIterator , typename TOutputIterator , typename TUnaryPredicate > | |
| TOutputIterator | etl::copy_if (TIterator begin, TIterator end, TOutputIterator out, TUnaryPredicate predicate) |
| template<typename TIterator , typename TUnaryPredicate > | |
| TIterator | etl::find_if_not (TIterator begin, TIterator end, TUnaryPredicate predicate) |
| template<typename TIterator , typename TUnaryPredicate > | |
| bool | etl::all_of (TIterator begin, TIterator end, TUnaryPredicate predicate) |
| template<typename TIterator , typename TUnaryPredicate > | |
| bool | etl::any_of (TIterator begin, TIterator end, TUnaryPredicate predicate) |
| template<typename TIterator , typename TUnaryPredicate > | |
| bool | etl::none_of (TIterator begin, TIterator end, TUnaryPredicate predicate) |
| template<typename TIterator1 , typename TIterator2 > | |
| bool | etl::is_permutation (TIterator1 begin1, TIterator1 end1, TIterator2 begin2) |
| template<typename TIterator1 , typename TIterator2 > | |
| bool | etl::is_permutation (TIterator1 begin1, TIterator1 end1, TIterator2 begin2, TIterator2 end2) |
| template<typename TIterator1 , typename TIterator2 , typename TBinaryPredicate > | |
| bool | etl::is_permutation (TIterator1 begin1, TIterator1 end1, TIterator2 begin2, TBinaryPredicate predicate) |
| template<typename TIterator1 , typename TIterator2 , typename TBinaryPredicate > | |
| bool | etl::is_permutation (TIterator1 begin1, TIterator1 end1, TIterator2 begin2, TIterator2 end2, TBinaryPredicate predicate) |
| template<typename TIterator , typename TUnaryPredicate > | |
| bool | etl::is_partitioned (TIterator begin, TIterator end, TUnaryPredicate predicate) |
| template<class TIterator , class TUnaryPredicate > | |
| TIterator | etl::partition_point (TIterator begin, TIterator end, TUnaryPredicate predicate) |
| template<typename TSource , typename TDestinationTrue , typename TDestinationFalse , typename TUnaryPredicate > | |
| std::pair< TDestinationTrue, TDestinationFalse > | etl::partition_copy (TSource begin, TSource end, TDestinationTrue destination_true, TDestinationFalse destination_false, TUnaryPredicate predicate) |