diff options
author | Maxim Pimenov <m@maps.me> | 2015-10-21 14:48:15 +0300 |
---|---|---|
committer | Sergey Yershov <yershov@corp.mail.ru> | 2016-03-23 16:02:37 +0300 |
commit | cea61ad8077c64501eec492e864f2b2ee681681f (patch) | |
tree | 9900d18ae5c6f32048f30a441357f13f59a30300 /coding/compressed_bit_vector.cpp | |
parent | 4e33a1f23cbfa9b5822feb7aded52d73fa808dcc (diff) |
Refactored the serialization code.
Diffstat (limited to 'coding/compressed_bit_vector.cpp')
-rw-r--r-- | coding/compressed_bit_vector.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/coding/compressed_bit_vector.cpp b/coding/compressed_bit_vector.cpp index da80b04d42..9f81e7a3a6 100644 --- a/coding/compressed_bit_vector.cpp +++ b/coding/compressed_bit_vector.cpp @@ -319,17 +319,17 @@ unique_ptr<CompressedBitVector> CompressedBitVectorBuilder::FromCBV(CompressedBi auto strat = cbv.GetStorageStrategy(); switch (strat) { - case CompressedBitVector::StorageStrategy::Dense: - { - DenseCBV const & dense = static_cast<DenseCBV const &>(cbv); - auto bitGroups = dense.m_bitGroups; - return CompressedBitVectorBuilder::FromBitGroups(move(bitGroups)); - } - case CompressedBitVector::StorageStrategy::Sparse: - { - SparseCBV const & sparse = static_cast<SparseCBV const &>(cbv); - return CompressedBitVectorBuilder::FromBitPositions(sparse.m_positions); - } + case CompressedBitVector::StorageStrategy::Dense: + { + DenseCBV const & dense = static_cast<DenseCBV const &>(cbv); + auto bitGroups = dense.m_bitGroups; + return CompressedBitVectorBuilder::FromBitGroups(move(bitGroups)); + } + case CompressedBitVector::StorageStrategy::Sparse: + { + SparseCBV const & sparse = static_cast<SparseCBV const &>(cbv); + return CompressedBitVectorBuilder::FromBitPositions(sparse.m_positions); + } } return unique_ptr<CompressedBitVector>(); } |