#include <DS_RangeList.h>
Public Member Functions | |
RangeList () | |
~RangeList () | |
void | Insert (range_type index) |
void | Clear (void) |
unsigned | Size (void) const |
unsigned | RangeSum (void) const |
BitSize_t | Serialize (RakNet::BitStream *in, BitSize_t maxBits, bool clearSerialized) |
bool | Deserialize (RakNet::BitStream *out) |
Public Attributes | |
DataStructures::OrderedList < range_type, RangeNode < range_type >, RangeNodeComp < range_type > > | ranges |
Definition at line 42 of file DS_RangeList.h.
DataStructures::RangeList< range_type >::RangeList | ( | ) |
Definition at line 140 of file DS_RangeList.h.
DataStructures::RangeList< range_type >::~RangeList | ( | ) |
void DataStructures::RangeList< range_type >::Clear | ( | void | ) |
Definition at line 214 of file DS_RangeList.h.
bool DataStructures::RangeList< range_type >::Deserialize | ( | RakNet::BitStream * | out | ) |
Definition at line 108 of file DS_RangeList.h.
void DataStructures::RangeList< range_type >::Insert | ( | range_type | index | ) |
Definition at line 152 of file DS_RangeList.h.
unsigned DataStructures::RangeList< range_type >::RangeSum | ( | void | ) | const |
BitSize_t DataStructures::RangeList< range_type >::Serialize | ( | RakNet::BitStream * | in, | |
BitSize_t | maxBits, | |||
bool | clearSerialized | |||
) |
Definition at line 58 of file DS_RangeList.h.
unsigned DataStructures::RangeList< range_type >::Size | ( | void | ) | const |
Definition at line 220 of file DS_RangeList.h.
DataStructures::OrderedList<range_type, RangeNode<range_type> , RangeNodeComp<range_type> > DataStructures::RangeList< range_type >::ranges |
Definition at line 54 of file DS_RangeList.h.