Public Member Functions | Public Attributes

DataStructures::RangeList< range_type > Class Template Reference

#include <DS_RangeList.h>

Collaboration diagram for DataStructures::RangeList< range_type >:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

template<class range_type>
class DataStructures::RangeList< range_type >

Definition at line 42 of file DS_RangeList.h.


Constructor & Destructor Documentation

template<class range_type >
DataStructures::RangeList< range_type >::RangeList (  ) 

Definition at line 140 of file DS_RangeList.h.

template<class range_type >
DataStructures::RangeList< range_type >::~RangeList (  ) 

Definition at line 146 of file DS_RangeList.h.

Here is the call graph for this function:


Member Function Documentation

template<class range_type >
void DataStructures::RangeList< range_type >::Clear ( void   ) 

Definition at line 214 of file DS_RangeList.h.

Here is the call graph for this function:

Here is the caller graph for this function:

template<class range_type >
bool DataStructures::RangeList< range_type >::Deserialize ( RakNet::BitStream out  ) 

Definition at line 108 of file DS_RangeList.h.

Here is the call graph for this function:

Here is the caller graph for this function:

template<class range_type>
void DataStructures::RangeList< range_type >::Insert ( range_type  index  ) 

Definition at line 152 of file DS_RangeList.h.

Here is the call graph for this function:

Here is the caller graph for this function:

template<class range_type >
unsigned DataStructures::RangeList< range_type >::RangeSum ( void   )  const

Definition at line 226 of file DS_RangeList.h.

Here is the call graph for this function:

template<class range_type >
BitSize_t DataStructures::RangeList< range_type >::Serialize ( RakNet::BitStream in,
BitSize_t  maxBits,
bool  clearSerialized 
)

Definition at line 58 of file DS_RangeList.h.

Here is the call graph for this function:

Here is the caller graph for this function:

template<class range_type >
unsigned DataStructures::RangeList< range_type >::Size ( void   )  const

Definition at line 220 of file DS_RangeList.h.

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

template<class range_type>
DataStructures::OrderedList<range_type, RangeNode<range_type> , RangeNodeComp<range_type> > DataStructures::RangeList< range_type >::ranges

Definition at line 54 of file DS_RangeList.h.


The documentation for this class was generated from the following file: