| 98 | /// References a single bit, returned by operator[]. |
| 99 | struct Bitref { |
| 100 | Bitref( |
| 101 | size_t n, ///< n'th bit |
| 102 | uint64_t *p) ///< in this word |
| 103 | : |
| 104 | m(1ULL << n), |
| 105 | p(p) |
| 106 | { } |
| 107 | uint64_t m; ///< mask m = 2^n |
| 108 | uint64_t *p; ///< in this word |
| 109 | /// Returns bit value. |
nothing calls this directly
no outgoing calls
no test coverage detected