Holds vector of RangeData objects and memory arena. More...
#include <TableInfo.h>
Public Member Functions | |
template<typename Func > | |
void | remove_if (Func pred) |
Template function for removing ranges that satisfy a predicate. More... | |
Public Attributes | |
std::vector< RangeData > | array |
Vector of RangeData objects. More... | |
ByteArena | arena |
Memory arena. More... | |
Holds vector of RangeData objects and memory arena.
This class is used to hold a set of RangeData objects and a memory arena that is used to allocate the maintenance data objects.
Definition at line 72 of file TableInfo.h.
|
inline |
Template function for removing ranges that satisfy a predicate.
Func | Predicate function |
pred | Predicate function |
Definition at line 78 of file TableInfo.h.
ByteArena Hypertable::Ranges::arena |
Memory arena.
Definition at line 87 of file TableInfo.h.
std::vector<RangeData> Hypertable::Ranges::array |
Vector of RangeData objects.
Definition at line 85 of file TableInfo.h.