Documentation

VecMerge

VecMerge Description Merge two vectors and store the result in the first vector. Data is copied from v2 into v. If a copy_init method is provided in v, each element from v2 will be copied using that method. Otherwise, a raw memory copy is performed, which may be unsafe for complex or pointer-containing data.

Read More

VecMergeL

VecMergeL Description Merge two vectors and store the result in the first vector, with L-value semantics. Data is copied from v2 into v. If a copy_init method is provided in v, each element from v2 will be copied using that method. Otherwise, a raw memory copy is performed, which may be unsafe for complex or pointer-containing data.

Read More

VecMergeR

VecMergeR Description Merge two vectors and store the result in the first vector, with R-value semantics. Data is copied from v2 into v. If a copy_init method is provided in v, each element from v2 will be copied using that method. Otherwise, a raw memory copy is performed, which may be unsafe for complex or pointer-containing data.

Read More

VecPopBack

VecPopBack Description Pop item from vector back.

Read More

VecPopFront

VecPopFront Description Pop item from vector front.

Read More

VecPtrAt

VecPtrAt Description Value at given index in a vector. It’s strongly recommended to always use this instead of directly accessing the data.

Read More

VecPushBack

VecPushBack Description Push item into vector back. Default behaviour is same as VecPushBackL

Read More

VecPushBackArr

VecPushBackArr Description Push a complete array into this vector. By default, this uses L-value semantics (ownership transfer).

Read More

VecPushBackArrL

VecPushBackArrL Description Push a complete array into this vector, with L-value semantics.

Read More

VecPushBackArrR

VecPushBackArrR Description Push a complete array into this vector, with R-value semantics.

Read More