Skip to content
BitVecByteSize

BitVecByteSize

Description

Size in bytes of the backing storage allocated for bv.

Usage example (Cross-references)

Usage examples (Cross-references)
        BitVecReserve(&bv, 64);
    
        bool result = (BitVecByteSize(&bv) == 8);
    
        BitVecDeinit(&bv);
        result      = result && (BitVecCapacity(&bv) == 0);
        result      = result && (BitVecData(&bv) == NULL);
        result      = result && (BitVecByteSize(&bv) == 0);
    
        // Clean up
        result = result && (BitVecCapacity(&bv) == 0);
        result = result && (BitVecData(&bv) == NULL);
        result = result && (BitVecByteSize(&bv) == 0);
    
        DefaultAllocatorDeinit(&alloc);
        bool result =
            (BitVecLen(&bitvec) == 0 && BitVecCapacity(&bitvec) == 0 && BitVecData(&bitvec) == NULL &&
             BitVecByteSize(&bitvec) == 0);
    
        // Clean up
Last updated on