The sparse_group class and helpers. More...


Classes | |
| class | ash::table_element_adaptor< Table > |
| An adaptor for lazy insertions into a sparse table. More... | |
| struct | ash::table_iterator< Table > |
| Iterator type used by sparse_group & sparse_table. More... | |
| struct | ash::const_table_iterator< Table > |
| Const iterator type used by sparse_group & sparse_table. More... | |
| class | ash::sparse_group< Val, GroupSz, TblAlloc > |
| A subset of a sparse_table. More... | |
Namespaces | |
| namespace | ash |
| The base namespace for everything in the library. | |
| namespace | ash::impl |
| The namespace we use to hide the internal implementation. | |
Functions | |
| template<class T , uint16 GSz, class TA > | |
| void | ash::swap (sparse_group< T, GSz, TA > &x, sparse_group< T, GSz, TA > &y) |
Variables | |
| static const uint16 | ash::DEFAULT_SPARSEGROUP_SIZE = 48 |
| The default size of a sparse_group. | |
The sparse_group class and helpers.
© 2012
|
Licensed under
|
Hosted by
|
Generated by
1.7.4
|