<map id="encoding.h" name="encoding.h">
<area shape="rect" id="node1" title="Encoding utilities for serialization (internal)" alt="" coords="1866,5,1951,32"/>
<area shape="rect" id="node2" href="$bm_8h.html" title="Compressed bit&#45;vector bvector&lt;&gt; container, set algebraic methods, traversal iterators." alt="" coords="3185,80,3235,107"/>
<area shape="rect" id="node50" href="$bmserial_8h.html" title="Serialization / compression of bvector&lt;&gt;. Set theoretical operations on compressed BLOBs." alt="" coords="566,80,649,107"/>
<area shape="rect" id="node3" href="$bmbmatrix_8h.html" title="basic bit&#45;matrix class and utilities" alt="" coords="3229,155,3324,181"/>
<area shape="rect" id="node4" href="$sample1_8cpp.html" title="Example: bvector&lt;&gt; set bits and then retrieve indexes of ON bits." alt="" coords="3349,155,3445,181"/>
<area shape="rect" id="node5" href="$sample2_8cpp.html" title="Example: bvector&lt;&gt; set algebra operations AND, OR, XOR, etc." alt="" coords="3469,155,3565,181"/>
<area shape="rect" id="node6" href="$sample3_8cpp.html" title="Example: bvector&lt;&gt; with different allocation/compression strategies." alt="" coords="3589,155,3685,181"/>
<area shape="rect" id="node7" href="$sample4_8cpp.html" title="Example: bvector&lt;&gt; serialization/deserialization." alt="" coords="687,155,783,181"/>
<area shape="rect" id="node8" href="$sample5_8cpp.html" title="Example: bvector&lt;&gt;::enumerator use." alt="" coords="3709,155,3805,181"/>
<area shape="rect" id="node9" href="$sample6_8cpp.html" title="Example: bvector&lt;&gt; custom memory allocator." alt="" coords="3829,155,3925,181"/>
<area shape="rect" id="node10" href="$sample7_8cpp.html" title="Example: set operations between bvector&lt;&gt; and arrays of integers." alt="" coords="3949,155,4045,181"/>
<area shape="rect" id="node11" href="$sample8_8cpp.html" title="Example: bvector&lt;&gt; &#45; STL interoperability." alt="" coords="4069,155,4165,181"/>
<area shape="rect" id="node12" href="$sample9_8cpp.html" title="Example: bvector&lt;&gt; binary similarity / distance algorithms." alt="" coords="4189,155,4285,181"/>
<area shape="rect" id="node13" href="$sample10_8cpp.html" title="Example: bvector&lt;&gt; generation of random sub&#45;set." alt="" coords="4309,155,4412,181"/>
<area shape="rect" id="node14" href="$sample11_8cpp.html" title="Example: bvector&lt;&gt; bit&#45;counting techniques analysis." alt="" coords="4436,155,4539,181"/>
<area shape="rect" id="node15" href="$sample12_8cpp.html" title="Example: bvector&lt;&gt; analysis of bit setting methods." alt="" coords="4563,155,4665,181"/>
<area shape="rect" id="node16" href="$sample14_8cpp.html" title="Example: bvector&lt;&gt; set operations on serialized/compressed BLOBs." alt="" coords="808,155,911,181"/>
<area shape="rect" id="node17" href="$sample15_8cpp.html" title="Example: bvector&lt;&gt; methods to find last bit and bit&#45;vectors effective range." alt="" coords="4689,155,4792,181"/>
<area shape="rect" id="node18" href="$sample16_8cpp.html" title="Example: how to use bm::aggregator&lt;&gt; for logical operations." alt="" coords="4816,155,4919,181"/>
<area shape="rect" id="node19" href="$sample17_8cpp.html" title="Example: rank and select operations using rank&#45;select index." alt="" coords="4943,155,5045,181"/>
<area shape="rect" id="node20" href="$sample18_8cpp.html" title="Example: bulk insert iterator." alt="" coords="5069,155,5172,181"/>
<area shape="rect" id="node21" href="$sample19_8cpp.html" title="Example: bit&#45;vector merge." alt="" coords="5196,155,5299,181"/>
<area shape="rect" id="node22" href="$sample20_8cpp.html" title="Example: bvector&lt;&gt; &#45; bit&#45;shifts." alt="" coords="5323,155,5425,181"/>
<area shape="rect" id="node23" href="$sample21_8cpp.html" title="Example: bvector&lt;&gt; &#45; bit&#45;shifts." alt="" coords="5449,155,5552,181"/>
<area shape="rect" id="node24" href="$sample22_8cpp.html" title="Example: bvector&lt;&gt; &#45; ranges and intervals functions." alt="" coords="935,155,1037,181"/>
<area shape="rect" id="node25" href="$sample23_8cpp.html" title="Example: interval_enumerator&lt;&gt; &#45; interator class for intervals." alt="" coords="5576,155,5679,181"/>
<area shape="rect" id="node26" href="$bvsetalgebra_8cpp.html" title="Example: algebra of sets operations." alt="" coords="5,155,124,181"/>
<area shape="rect" id="node27" href="$xsample01_8cpp.html" title="Example: Example: memory consumption techniques." alt="" coords="148,155,259,181"/>
<area shape="rect" id="node28" href="$xsample02_8cpp.html" title="Example: sparse_vector&lt;&gt; used for counting sort / historgam construction." alt="" coords="5703,155,5813,181"/>
<area shape="rect" id="node29" href="$xsample03_8cpp.html" title="Example: SNP search in human genome." alt="" coords="283,155,393,181"/>
<area shape="rect" id="node30" href="$xsample04_8cpp.html" title="Example: DNA substring search." alt="" coords="417,155,528,181"/>
<area shape="rect" id="node31" href="$xsample04a_8cpp.html" title="Example: DNA index construction." alt="" coords="5838,155,5955,181"/>
<area shape="rect" id="node32" href="$xsample05_8cpp.html" title="Example: Example on how to use bit&#45;transposed string sparse vector." alt="" coords="552,155,663,181"/>
<area shape="rect" id="node33" href="$xsample06_8cpp.html" title="Example: Use of sparse vector for compressed DNA strings." alt="" coords="5980,155,6091,181"/>
<area shape="rect" id="node34" href="$xsample08_8cpp.html" title=" " alt="" coords="6115,155,6225,181"/>
<area shape="rect" id="node35" href="$strsvsample01_8cpp.html" title="Example: str_sparse_vector&lt;&gt; set values, optimize memory." alt="" coords="1062,155,1193,181"/>
<area shape="rect" id="node36" href="$strsvsample02_8cpp.html" title="Example: str_sparse_vector&lt;&gt; insertion sort example." alt="" coords="1217,155,1347,181"/>
<area shape="rect" id="node37" href="$strsvsample03_8cpp.html" title="Example: str_sparse_vector&lt;&gt; back insert iterator example." alt="" coords="1371,155,1502,181"/>
<area shape="rect" id="node38" href="$strsvsample04_8cpp.html" title="Example: str_sparse_vector&lt;&gt; how to work with NULLs values." alt="" coords="1526,155,1657,181"/>
<area shape="rect" id="node39" href="$strsvsample05_8cpp.html" title="Example: str_sparse_vector&lt;&gt; gather deserialization example." alt="" coords="1681,155,1811,181"/>
<area shape="rect" id="node40" href="$svsample01_8cpp.html" title="Example: sparse_vector&lt;&gt; container set values." alt="" coords="1835,155,1950,181"/>
<area shape="rect" id="node41" href="$svsample02_8cpp.html" title="Example: sparse_vector&lt;&gt; serialization." alt="" coords="1974,155,2089,181"/>
<area shape="rect" id="node42" href="$svsample03_8cpp.html" title="Example: sparse_vector&lt;&gt; merge and fast extraction of content." alt="" coords="2113,155,2227,181"/>
<area shape="rect" id="node43" href="$svsample04_8cpp.html" title="Example: sparse_vector&lt;&gt; with NULL (unset) values." alt="" coords="2251,155,2366,181"/>
<area shape="rect" id="node44" href="$svsample05_8cpp.html" title="Example: sparse_vector&lt;&gt; used for set 2 set remapping (theory of groups Image)" alt="" coords="2390,155,2505,181"/>
<area shape="rect" id="node45" href="$svsample06_8cpp.html" title="Example: sparse_vector&lt;&gt; scan search (non&#45;ordered set functionality)" alt="" coords="2529,155,2643,181"/>
<area shape="rect" id="node46" href="$svsample07_8cpp.html" title="Example: sparse_vector&lt;&gt; lower bound search." alt="" coords="2667,155,2782,181"/>
<area shape="rect" id="node47" href="$svsample08_8cpp.html" title="Example: sparse_vector&lt;&gt; selective de&#45;serialization (gather) and range deserialization." alt="" coords="2806,155,2921,181"/>
<area shape="rect" id="node48" href="$svsample09_8cpp.html" title="Example: Use of sparse vector mismatch search." alt="" coords="2945,155,3059,181"/>
<area shape="rect" id="node49" href="$rscsample01_8cpp.html" title="Example: rsc_sparse_vector&lt;&gt; usage." alt="" coords="3084,155,3205,181"/>
</map>
