|
template<typename T, size_t Capacity, typename U> |
constexpr auto | erase (static_vector< T, Capacity > &c, U const &value) -> typename static_vector< T, Capacity >::size_type |
|
template<typename T, size_t Capacity, typename Predicate> |
constexpr auto | erase_if (static_vector< T, Capacity > &c, Predicate pred) -> typename static_vector< T, Capacity >::size_type |
| Erases all elements that satisfy the predicate pred from the container.
|
|
template<typename T, size_t Capacity> |
constexpr auto | operator!= (static_vector< T, Capacity > const &lhs, static_vector< T, Capacity > const &rhs) noexcept -> bool |
|
template<typename T, size_t Capacity> |
constexpr auto | operator< (static_vector< T, Capacity > const &lhs, static_vector< T, Capacity > const &rhs) noexcept -> bool |
| Compares the contents of two vectors.
|
|
template<typename T, size_t Capacity> |
constexpr auto | operator<= (static_vector< T, Capacity > const &lhs, static_vector< T, Capacity > const &rhs) noexcept -> bool |
|
template<typename T, size_t Capacity> |
constexpr auto | operator== (static_vector< T, Capacity > const &lhs, static_vector< T, Capacity > const &rhs) noexcept -> bool |
| Compares the contents of two vectors.
|
|
template<typename T, size_t Capacity> |
constexpr auto | operator> (static_vector< T, Capacity > const &lhs, static_vector< T, Capacity > const &rhs) noexcept -> bool |
|
template<typename T, size_t Capacity> |
constexpr auto | operator>= (static_vector< T, Capacity > const &lhs, static_vector< T, Capacity > const &rhs) noexcept -> bool |
|
template<typename T, size_t Capacity> |
constexpr auto | swap (static_vector< T, Capacity > &lhs, static_vector< T, Capacity > &rhs) noexcept -> void |
| Specializes the swap algorithm for static_vector. Swaps the contents of lhs and rhs.
|
|