Function CSTL_vector_move_insert_range

Source
pub unsafe extern "C" fn CSTL_vector_move_insert_range(
    instance: CSTL_VectorRef,
    move_: CSTL_MoveTypeCRef,
    where_: CSTL_VectorIter,
    range_first: *mut c_void,
    range_last: *mut c_void,
    alloc: *mut CSTL_Alloc,
) -> CSTL_VectorIter
Expand description

Inserts the range [range_first, range_last) into the vector before where by moving it and returns an iterator to the newly inserted elements.

Exceeding the maximum possible vector size has the same effect as CSTL_vector_move_insert, returning CSTL_vector_end(instance, ...).