![]() |
Arene Base
Fundamental Utilities For Safety Critical C++
|
|
constexprnoexcept |
locates the partition point of a range partitioned with respect to an unary predicate
| ForwardIterator | iterator type |
| UnaryPred | unary predicate type |
| first | beginning of the partitioned range of elements |
| last | end of the partitioned range of elements |
| pred | predicate specifying the partition |
[first, last) or last if all elements satisfy pred.
|
constexprnoexcept |
finds the element that best satisfies a relative metric
| ForwardIterator | iterator type |
| BinaryPredicate | binary predicate type |
| first | beginning of the range of elements |
| last | end of the range of elements |
| pred | binary predicate type implementing the relative metric |
pred.
|
externconstexpr |
Internal type trait to check if a type supports the necessary forward iterator operations. true if it does, false otherwise.
| ForwardIterator | The type to check |
|
externconstexpr |
Internal type trait to check if a type supports the necessary input iterator operations. true if it does, false otherwise.
| InputIterator | The type to check |
|
externconstexpr |
Internal type trait to check if a type supports the necessary output iterator operations. true if it does, false otherwise.
| OutputIterator | The type to check |
|
externconstexpr |
Internal type trait to check if a type supports the necessary bidirectional iterator operations without throwing. true if it does, false otherwise.
| BidirIt | The type to check |
|
externconstexpr |
Internal type trait to check if a type supports the necessary bidirectional iterator operations without throwing. true if it does, false otherwise.
| BidirIt | The type to check |
|
externconstexpr |
Internal type trait to check if a type supports the necessary forward iterator operations. true if it does, false otherwise.
| ForwardIterator | The type to check |
|
externconstexpr |
Internal type trait to check if a type supports the necessary forward iterator operations. true if it does, false otherwise.
| ForwardIterator | The type to check |
|
externconstexpr |
Internal type trait to check if a type supports the necessary input iterator operations without throwing. true if it does, false otherwise.
| InputIterator | The type to check |
|
externconstexpr |
Internal type trait to check if a type supports the necessary input iterator operations without throwing. true if it does, false otherwise.
| InputIterator | The type to check |
|
externconstexpr |
Internal type trait to check if a type supports the necessary output iterator operations without throwing. true if it does, false otherwise.
| OutputIterator | The type to check |
|
externconstexpr |
Internal type trait to check if a type supports the necessary output iterator operations without throwing. true if it does, false otherwise.
| OutputIterator | The type to check |
|
externconstexpr |
Internal type trait to check if a type is a function type without a cv-qualifier or ref-qualifier.
| Type | The type to check |
|
externconstexpr |
Internal type trait to check if a type is a function type without a cv-qualifier or ref-qualifier.
| Result | The result of the function type |
| Args | The arguments of the function type |
|
externconstexpr |
Internal type trait to check if the values from an input iterator can be copy-assigned to the destination iterator. true if possible, false otherwise.
| SourceIterator | The type of the source iterator |
| DestinationIterator | The type of the target iterator |
|
externconstexpr |
Internal type trait to check if the values from an input iterator can be move-assigned to the destination iterator. true if possible, false otherwise.
| SourceIterator | The type of the source iterator |
| DestinationIterator | The type of the target iterator |
|
externconstexpr |
Internal type trait to check if the values from an input iterator can be copy-assigned to the destination iterator without throwing. true if possible, false otherwise.
| SourceIterator | The type of the source iterator |
| DestinationIterator | The type of the target iterator |
|
externconstexpr |
Internal type trait to check if a type is a referenceable type.
| Type | The type to check |
|
externconstexpr |
Internal type trait to check if the values from a source iterator can be move-assigned to the destination iterator. true if possible, false otherwise.
| SourceIterator | The type of the source iterator |
| DestinationIterator | The type of the target iterator |