BitVecRun
Description
One run from a run-length encoding of a BitVec: length consecutive bits, all equal to value. Pair produced by BitVecRunLengths.
Usage example (Cross-references)
Usage examples (Cross-references)
- In
BitVec.c:1347:
current_run_length++;
} else {
BitVecRun r = {.length = current_run_length, .value = current_value};
if (!VecPushBackR(out, r))
return false;- In
BitVec.c:1354:
}
}
BitVecRun r = {.length = current_run_length, .value = current_value};
if (!VecPushBackR(out, r))
return false;- In
Type.h:56:
u64 length;
bool value;
} BitVecRun;
///
- In
Type.h:62:
/// the Vec form of `BitVecRunLengths`.
///
typedef Vec(BitVecRun) BitVecRuns;
#define MISRA_BITVEC_MAGIC MISRA_MAKE_NEW_MAGIC_VALUE("bitvectr")
Last updated on