VecPushFront

Table of Contents

VecPushFront

Description

Push item into vector front.

Note

default behavior is same as inserting an l-value using VecPushBackL

Parameters

NameDirectionDescription
vin,outVector to push item into
rvalinr-value to be inserted

Success

return

Failure

Does not return

Usage example (Cross-references)

    // Test VecPushFront function
    bool test_vec_push_front(void) {
    WriteFmt("Testing VecPushFront\n");
    
    // Create a vector of integers
    case VEC_INT_PUSH_FRONT : {
    i32 value = (i32)extract_u32(data, offset, size);
    VecPushFront(vec, value);
    break;
    }
    case VEC_STR_PUSH_FRONT : {
    Str str = generate_str_from_input(data, offset, size, 32);
    VecPushFront(vec, str);
    break;
    }
    char *str = generate_cstring(data, offset, size, 32);
    if (str) {
    VecPushFront(vec, str);
    }
    break;

Share :