Make room for at least n elements. size() is unchanged.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(vector_int64_t), | intent(inout) | :: | self | |||
| integer(kind=default_int), | intent(in) | :: | n | |||
| type(error_t), | intent(inout), | optional | :: | err |
pure subroutine vec_int64_reserve(self, n, err) !! Make room for at least `n` elements. `size()` is unchanged. class(vector_int64_t), intent(inout) :: self integer(default_int), intent(in) :: n type(error_t), intent(inout), optional :: err if (n <= 0) return call vec_int64_grow(self, n, err) end subroutine vec_int64_reserve