Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 Cvbl_array_1dA simple container
 Cvbl_array_2dSimple 2D array
 Cvbl_array_3dTemplated 3-dimensional array
 Cvbl_batch_compact_multimapA fast read and batch-write map-style collection
 Cinput_compareA comparator to sort input data, by ignoring the value in pair<key, value>
 Cvbl_batch_multimapA fast read and batch-write map-style collection
 Cvalue_compare_t
 Cvbl_big_sparse_array_3d
 Cvbl_bit_array_2dSimple 2D bit array
 Cvbl_bit_array_3d
 Cvbl_bool_ostream
 Chigh_low
 Con_off
 Ctrue_false
 Cvbl_bounding_boxA class to hold and update a bounding box
 Cvbl_bounding_box_base
 Cvbl_disjoint_sets
 Cnode
 Cvbl_edge
 Cvbl_quadrupleTemplated 4-tuple
 Cvbl_ref_count
 Cvbl_scoped_ptrVbl_scoped_ptr mimics a built-in pointer except that it guarantees deletion of the object pointed to, either on destruction of the vbl_scoped_ptr or via an explicit reset()
 Cvbl_shared_pointerNon-intrusive smart pointers
 Cvbl_shared_pointer_data
 Cvbl_smart_ptrA templated smart pointer class
 Cvbl_smart_ptr_T_as_string
 Cvbl_sort_helperCollection of common predicates for sorting
 Cvbl_sparse_array_1dSparse array allowing space efficient access of the form s[3000] = 2;
 Cvbl_sparse_array_2dSparse 2D array allowing space efficient access of the form s(300,700) =2
 Cvbl_sparse_array_3dSparse 3d array allowing space efficient access
 Cvbl_sparse_array_baseA fully featured sparse array which devolves indexing to its templated type
 Cvbl_tripleTemplated 3-tuple