| 18 | #include <vector> |
| 19 | |
| 20 | static std::string longToBitString(int size, long x) { |
| 21 | std::string s(size, '0'); |
| 22 | int counter = 0; |
| 23 | do { |
| 24 | s[counter] = '0' + (x & 1); |
| 25 | counter++; |
| 26 | } while (x >>= 1); |
| 27 | std::reverse(s.begin(), s.end()); |
| 28 | return s; |
| 29 | } |
| 30 | |
| 31 | static void |
| 32 | deserializeCounts(std::vector<std::size_t> &data, std::size_t &stride, |
no test coverage detected