BitMagic-C++
|
Example: sparse_vector<> selective de-serialization (gather) and range deserialization. More...
#include <iostream>
#include <vector>
#include "bm.h"
#include "bmsparsevec.h"
#include "bmsparsevec_serial.h"
#include "bmundef.h"
Go to the source code of this file.
Typedefs | |
typedef bm::sparse_vector< unsigned, bm::bvector<> > | svector_u32 |
Functions | |
template<typename SV > | |
void | PrintSV (const SV &sv) |
Print sparse vector content. More... | |
int | main (void) |
More... | |
Example: sparse_vector<> selective de-serialization (gather) and range deserialization.
Definition in file svsample08.cpp.
int main | ( | void | ) |
Definition at line 64 of file svsample08.cpp.
References 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::sparse_vector< Val, BV >::get_back_inserter(), bm::sparse_vector< Val, BV >::optimize(), PrintSV(), bm::sparse_vector_serializer< SV >::serialize(), bm::bvector< Alloc >::set(), bm::sparse_vector_serializer< SV >::set_bookmarks(), and bm::use_null.
void PrintSV | ( | const SV & | sv | ) |
Print sparse vector content.
Definition at line 47 of file svsample08.cpp.
Referenced by main().