BitVecGetAllocator
Description
Return a copy of the allocator descriptor bound to the bitvector.
Parameters
| Name | Direction | Description |
|---|---|---|
bv |
in | Bitvector whose allocator should be returned. |
Success
Returns allocator config copied from bv.
Failure
Does not return if bv is invalid.
Usage example (Cross-references)
Usage examples (Cross-references)
- In
BitVec.c:791:
// Conversion functions
Allocator BitVecGetAllocator(BitVec *bv) {
ValidateBitVec(bv);
return bv->allocator;- In
Convert.h:198:
#define BITVEC_TRY_TO_STR_HAS_ARGS(...) BITVEC_TRY_TO_STR_HAS_ARGS_IMPL(__VA_ARGS__, 3, 2, 1, 0)
#define BitVecTryToStr(...) CONCAT(BitVecTryToStr_, BITVEC_TRY_TO_STR_HAS_ARGS(__VA_ARGS__))(__VA_ARGS__)
#define BitVecTryToStr_2(out, bv) BitVecTryToStrAlloc((out), (bv), BitVecGetAllocator((bv)))
#define BitVecTryToStr_3(out, bv, alloc) BitVecTryToStrAlloc((out), (bv), (alloc))- In
Convert.h:220:
#define BITVEC_TO_STR_HAS_ARGS(...) BITVEC_TO_STR_HAS_ARGS_IMPL(__VA_ARGS__, 2, 1, 0)
#define BitVecToStr(...) CONCAT(BitVecToStr_, BITVEC_TO_STR_HAS_ARGS(__VA_ARGS__))(__VA_ARGS__)
#define BitVecToStr_1(bv) BitVecToStrAlloc((bv), BitVecGetAllocator((bv)))
#define BitVecToStr_2(bv, alloc) BitVecToStrAlloc((bv), (alloc))
Last updated on