Skip to content

VecClear

VecClear

Description

Clear vec contents.

Parameters

Name Direction Description
vec in,out Vector to be cleared.

Success

return

Failure

Does not return

Usage example (Cross-references)

Usage examples (Cross-references)
            case VEC_CHAR_PTR_CLEAR : {
                // VecClear automatically calls char_ptr_deinit on each element
                VecClear(vec);
                break;
            }
            case VEC_STR_CLEAR : {
                // VecClear automatically calls StrDeinit on each element
                VecClear(vec);
                break;
            }
            // Memory operations
            case VEC_INT_CLEAR : {
                VecClear(vec);
                break;
            }
    
        // Test with a vector of even length
        VecClear(&vec);
        int even_values[] = {10, 20, 30, 40};
        for (int i = 0; i < 4; i++) {
    // Test VecClear function
    bool test_vec_clear(void) {
        WriteFmt("Testing VecClear\n");
    
        // Create a vector of integers
    
        // Clear the vector
        VecClear(&vec);
    
        // Length should now be 0
    /// FAILURE : NULL
    ///
    #define StrClear(str) VecClear(str)
    
    ///
Last updated on