xte ::array <T >::reserve_total ()
Defined in header <xte/data/array.hpp> Definition
Reallocates with a total amount of space. Ifconstexpr void reserve_total (xte ::uz total )& noexcept (false )requires (/* See below */ );
total is not greater than .capacity (), this has no effect. If allocation fails, the object remains unchanged. Requires that T is constructible from itself through std ::move_if_noexcept ().Example
Possible output:xte ::array array = {1 ,2 ,3 };std ::println ("{}" ,array .capacity ());array .reserve_total (3 );std ::println ("{}" ,array .capacity ());
[View in Compiler Explorer]16 16