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
Type.h:60:
u64 length;
bool value;
} BitVecRun;
///
- In
Type.h:68:
/// TAGS: BitVec, Type, Run
///
typedef Vec(BitVecRun) BitVecRuns;
#define BITVEC_MAGIC MAKE_NEW_MAGIC_VALUE("bitvectr")- In
BitVec.c:1389:
current_run_length++;
} else {
BitVecRun r = {.length = current_run_length, .value = current_value};
if (!VecPushBackR(out, r))
return false;- In
BitVec.c:1396:
}
}
BitVecRun r = {.length = current_run_length, .value = current_value};
if (!VecPushBackR(out, r))
return false;
Last updated on