|
BitMagic-C++
|
Example: rsc_sparse_vector<> selective and range de-serialization. More...
#include <iostream>#include <vector>#include "bm.h"#include "bmsparsevec.h"#include "bmsparsevec_compr.h"#include "bmsparsevec_serial.h"
Go to the source code of this file.
Typedefs | |
| typedef bm::sparse_vector< unsigned, bm::bvector<> > | sparse_vector_u32 |
| typedef bm::rsc_sparse_vector< unsigned, sparse_vector_u32 > | rsc_sparse_vector_u32 |
Functions | |
| template<typename SV > | |
| void | PrintSV (const SV &sv) |
| Print sparse vector content. More... | |
| int | main (void) |
Example: rsc_sparse_vector<> selective and range de-serialization.
Definition in file rscsample02.cpp.
| typedef bm::rsc_sparse_vector<unsigned, sparse_vector_u32 > rsc_sparse_vector_u32 |
Definition at line 61 of file rscsample02.cpp.
| typedef bm::sparse_vector<unsigned, bm::bvector<> > sparse_vector_u32 |
Definition at line 60 of file rscsample02.cpp.
| int main | ( | void | ) |
Definition at line 64 of file rscsample02.cpp.
References bm::rsc_sparse_vector< Val, SV >::back_insert_iterator::add_null(), BM_DECLARE_TEMP_BLOCK, bm::sparse_vector_serial_layout< SV >::buf(), bm::sparse_vector_deserializer< SV >::deserialize(), bm::sparse_vector_deserializer< SV >::deserialize_range(), bm::rsc_sparse_vector< Val, SV >::get_back_inserter(), bm::rsc_sparse_vector< Val, SV >::optimize(), PrintSV(), bm::sparse_vector_serializer< SV >::serialize(), bm::sparse_vector_serializer< SV >::set_bookmarks(), and bm::rsc_sparse_vector< Val, SV >::sync().
| void PrintSV | ( | const SV & | sv | ) |
Print sparse vector content.
Definition at line 44 of file rscsample02.cpp.
Referenced by main().
1.8.17