|
template<typename T > |
VEG_INLINE constexpr auto | proxsuite::linalg::veg::_detail::min2 (T a, T b) noexcept -> T |
|
template<typename T > |
VEG_INLINE constexpr auto | proxsuite::linalg::veg::_detail::max2 (T a, T b) noexcept -> T |
|
VEG_INLINE constexpr auto | proxsuite::linalg::veg::_detail::_collections::vector_grow_compute (usize current_cap) noexcept -> usize |
|
VEG_INLINE constexpr auto | proxsuite::linalg::veg::_detail::_collections::vector_grow_choose (usize current_cap, usize new_cap) noexcept -> usize |
|
template<typename T > |
auto | proxsuite::linalg::veg::_detail::_collections::relocate (void *out, void const *in, usize nbytes) noexcept -> void * |
|
template<typename T , typename A , typename C > |
void | proxsuite::linalg::veg::_detail::_collections::slice_clone (RefMut< A > alloc, RefMut< C > cloner, T *out, T *out_end, T const *in) |
|
template<typename T , typename A , typename C > |
void | proxsuite::linalg::veg::_detail::_collections::slice_clone_from (RefMut< A > alloc, RefMut< C > cloner, T *out, T *out_end, T const *in) VEG_NOEXCEPT_IF(true) |
|
template<typename T > |
auto | proxsuite::linalg::veg::_detail::_collections::relocate_backward (void *out, void const *in, usize nbytes) noexcept -> void * |
|
template<typename T , typename A , typename C > |
VEG_INLINE void | proxsuite::linalg::veg::_detail::_collections::clone_from (RefMut< A > lhs_alloc, RefMut< C > cloner, vector::RawVector< T > &lhs_raw, Ref< A > rhs_alloc, vector::RawVector< T > const rhs_raw) VEG_NOEXCEPT_IF(VEG_CONCEPT(nothrow_copy_assignable< A >) &&VEG_CONCEPT(alloc |
|