Skip to content

VecPushFront

VecPushFront

Description

Push item into vector front.

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

Parameters

Name Direction Description
v in,out Vector to push item into
rval in r-value to be inserted

Success

return

Failure

Does not return

Usage example (Cross-references)

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