The sparse_table class and helpers. More...
Classes | |
struct | ash::two_d_iterator< Container > |
2D iterator used by sparse_table. More... | |
struct | ash::const_two_d_iterator< Container > |
2D const iterator used by sparse_table. More... | |
struct | ash::destructive_two_d_iterator< Container > |
Destructive iterator used by sparse_table. More... | |
class | ash::sparse_table< Val, GroupSz, TblAlloc > |
A container that implements a sparse array. More... | |
Namespaces | |
namespace | ash |
The base namespace for everything in the library. | |
Defines | |
#define | TWOD_BEGIN_ nonempty_begin |
#define | TWOD_END_ nonempty_end |
#define | TWOD_ITER_ nonempty_iterator |
#define | TWOD_CONST_ITER_ const_nonempty_iterator |
Functions | |
template<class T , uint16 GSz, class TA > | |
void | ash::swap (sparse_table< T, GSz, TA > &x, sparse_table< T, GSz, TA > &y) |
The sparse_table class and helpers.
© 2012 | Licensed under | Hosted by | Generated by 1.7.4 |