| Cvbl_array_1d | A simple container |
| Cvbl_array_2d | Simple 2D array |
| Cvbl_array_3d | Templated 3-dimensional array |
| ▼Cvbl_batch_compact_multimap | A fast read and batch-write map-style collection |
| Cinput_compare | A comparator to sort input data, by ignoring the value in pair<key, value> |
| ▼Cvbl_batch_multimap | A fast read and batch-write map-style collection |
| Cvalue_compare_t | |
| Cvbl_big_sparse_array_3d | |
| Cvbl_bit_array_2d | Simple 2D bit array |
| Cvbl_bit_array_3d | |
| ▼Cvbl_bool_ostream | |
| Chigh_low | |
| Con_off | |
| Ctrue_false | |
| Cvbl_bounding_box | A class to hold and update a bounding box |
| Cvbl_bounding_box_base | |
| ▼Cvbl_disjoint_sets | |
| Cnode | |
| Cvbl_edge | |
| Cvbl_quadruple | Templated 4-tuple |
| Cvbl_ref_count | |
| Cvbl_scoped_ptr | Vbl_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_pointer | Non-intrusive smart pointers |
| Cvbl_shared_pointer_data | |
| Cvbl_smart_ptr | A templated smart pointer class |
| Cvbl_smart_ptr_T_as_string | |
| Cvbl_sort_helper | Collection of common predicates for sorting |
| Cvbl_sparse_array_1d | Sparse array allowing space efficient access of the form s[3000] = 2; |
| Cvbl_sparse_array_2d | Sparse 2D array allowing space efficient access of the form s(300,700) =2 |
| Cvbl_sparse_array_3d | Sparse 3d array allowing space efficient access |
| Cvbl_sparse_array_base | A fully featured sparse array which devolves indexing to its templated type |
| Cvbl_triple | Templated 3-tuple |
1.8.15