Sirikata
|
#include <TransferData.hpp>
typedef std::random_access_iterator_tag Sirikata::Transfer::SparseData::const_iterator::iterator_category |
Sirikata::Transfer::SparseData::const_iterator::const_iterator | ( | ) | [inline] |
References data, dataend, datastart, globalbyte, and parent.
Sirikata::Transfer::SparseData::const_iterator::const_iterator | ( | const DenseDataList::const_iterator & | iter, |
const SparseData * | parent, | ||
SparseData::size_type | pos | ||
) | [inline] |
References globalbyte, and setDataPtr().
value_type* Sirikata::Transfer::SparseData::const_iterator::dataAt | ( | ) | const [inline] |
References data, datastart, globalbyte, and valid().
Referenced by Sirikata::Graphics::CDNArchiveDataStream::read().
bool Sirikata::Transfer::SparseData::const_iterator::eof | ( | ) | const [inline] |
References data.
Referenced by lengthAt().
void Sirikata::Transfer::SparseData::const_iterator::fixData | ( | ) | [inline, private] |
References data, dataend, datastart, Sirikata::Transfer::DenseDataList::endbyte(), globalbyte, iter, parent, and setDataPtr().
Referenced by operator++(), operator+=(), and operator--().
size_type Sirikata::Transfer::SparseData::const_iterator::lengthAt | ( | ) | const [inline] |
References dataend, datastart, eof(), globalbyte, and valid().
Referenced by Sirikata::Graphics::CDNArchiveDataStream::read().
bool Sirikata::Transfer::SparseData::const_iterator::operator!= | ( | const const_iterator & | other | ) | const [inline] |
References globalbyte, and iter.
unsigned char Sirikata::Transfer::SparseData::const_iterator::operator* | ( | ) | const [inline] |
References data, datastart, globalbyte, and valid().
const_iterator Sirikata::Transfer::SparseData::const_iterator::operator+ | ( | difference_type | diff | ) | const [inline] |
const_iterator& Sirikata::Transfer::SparseData::const_iterator::operator++ | ( | ) | [inline] |
References dataend, fixData(), and globalbyte.
const_iterator& Sirikata::Transfer::SparseData::const_iterator::operator+= | ( | difference_type | diff | ) | [inline] |
References dataend, fixData(), and globalbyte.
Referenced by operator-=().
const_iterator Sirikata::Transfer::SparseData::const_iterator::operator- | ( | difference_type | diff | ) | const [inline] |
difference_type Sirikata::Transfer::SparseData::const_iterator::operator- | ( | const const_iterator & | other | ) | const [inline] |
References globalbyte.
const_iterator& Sirikata::Transfer::SparseData::const_iterator::operator-- | ( | ) | [inline] |
References datastart, fixData(), and globalbyte.
const_iterator& Sirikata::Transfer::SparseData::const_iterator::operator-= | ( | difference_type | diff | ) | [inline] |
References operator+=().
bool Sirikata::Transfer::SparseData::const_iterator::operator< | ( | const const_iterator & | other | ) | const [inline] |
References globalbyte.
bool Sirikata::Transfer::SparseData::const_iterator::operator== | ( | const const_iterator & | other | ) | const [inline] |
References globalbyte, and iter.
void Sirikata::Transfer::SparseData::const_iterator::setDataPtr | ( | ) | [inline, private] |
References Sirikata::Transfer::DenseData::data(), data, dataend, datastart, Sirikata::Transfer::Range::endbyte(), Sirikata::Transfer::DenseDataList::endbyte(), globalbyte, iter, parent, and Sirikata::Transfer::Range::startbyte().
Referenced by const_iterator(), and fixData().
bool Sirikata::Transfer::SparseData::const_iterator::valid | ( | ) | const [inline] |
References data, datastart, and globalbyte.
Referenced by dataAt(), lengthAt(), and operator*().
Referenced by const_iterator(), dataAt(), eof(), fixData(), operator*(), setDataPtr(), and valid().
Referenced by const_iterator(), fixData(), lengthAt(), operator++(), operator+=(), and setDataPtr().
Referenced by const_iterator(), dataAt(), fixData(), lengthAt(), operator*(), operator--(), setDataPtr(), and valid().
Referenced by const_iterator(), dataAt(), fixData(), lengthAt(), operator!=(), operator*(), operator++(), operator+=(), operator-(), operator--(), operator<(), operator==(), setDataPtr(), and valid().
Referenced by fixData(), operator!=(), operator==(), and setDataPtr().
const SparseData* Sirikata::Transfer::SparseData::const_iterator::parent [private] |
Referenced by const_iterator(), fixData(), and setDataPtr().