Lines Matching refs:std

64 std::string
87 std::size_t size = encodingBits;
112 std::size_t size = encodingBits;
121 const uint64_t* data, const std::size_t blk_size)
139 std::size_t size = encodingBits;
149 const std::size_t blk_size, const std::size_t max_num_bases)
166 std::size_t size = encodingBits;
169 size += bitMask.size()*std::ceil(std::log2(maxNumBases));
201 BDI::BDICompDataBaseDelta<TB, TD>::addDelta(const std::size_t base_index,
213 const std::size_t blk_size)
216 for (std::size_t byte_start = 0; byte_start < blk_size;
221 std::memcpy(&curValue, ((uint8_t*)data) + byte_start,
228 typename std::make_signed<TB>::type delta = curValue -
234 typename std::make_signed<TB>::type limit =
267 const std::size_t size_diff = sizeof(uint64_t)/sizeof(TB);
306 return std::all_of(data, data + qwordsPerCacheLine,
315 return std::all_of(data, data + qwordsPerCacheLine,
321 std::unique_ptr<BDI::BDICompData>
325 auto temp_data = std::unique_ptr<BDICompDataBaseDelta<TB, TD>>(
330 return std::move(temp_data);
332 return std::unique_ptr<BDICompData>{};
341 for (std::size_t i = 0; i < qwordsPerCacheLine; i++)
345 std::unique_ptr<BaseCacheCompressor::CompressionData>
348 std::unique_ptr<BDICompData> bdi_data;
352 bdi_data = std::unique_ptr<BDICompData>(new BDICompDataZeros());
358 bdi_data = std::unique_ptr<BDICompData>(new BDICompDataRep(data[0]));
364 bdi_data = std::unique_ptr<BDICompData>(
389 std::unique_ptr<BDICompData> temp_bdi_data;
419 bdi_data = std::move(temp_bdi_data);
453 return std::move(bdi_data);
471 "encoding " + std::string(ENCODING_NAMES[i]));