15template<concepts::detail::MutableVector Vec,
typename R = meta::detail::VectorAllocResult<Vec>>
17 if (capacity <=
vector.capacity()) {
24 return temp.reserve_from_nothing(capacity);
28 new_buffer + capacity);
29 temp.assume_size(
size);
Definition vector_append_container.h:17
constexpr auto end(concepts::detail::ConstantVector auto &vector)
Definition vector_end.h:8
constexpr auto size(concepts::detail::ConstantVector auto const &vector) -> size_t
Definition vector_size.h:7
constexpr auto reserve(Vec &vector, size_t capacity) -> R
Definition vector_reserve.h:16
constexpr auto begin(concepts::detail::ConstantVector auto &vector)
Definition vector_begin.h:7
constexpr auto data(concepts::detail::ConstantVector auto &vector)
Definition vector_data.h:6
constexpr auto uninitialized_relocate
Definition uninitialized_relocate.h:41
constexpr struct di::util::SwapFunction swap
constexpr auto create(Args &&... args)
Definition create.h:21
constexpr auto invoke_as_fallible
Definition invoke_as_fallible.h:37
constexpr auto try_infallible
Definition try_infallible.h:31