#include <sized_iterator.hh>
Public Member Functions | |
SizedInnerIterator () | |
SizedInnerIterator (void *ptr, std::size_t size) | |
bool | operator== (const SizedInnerIterator &other) const |
bool | operator< (const SizedInnerIterator &other) const |
SizedInnerIterator & | operator+= (std::ptrdiff_t amount) |
std::ptrdiff_t | operator- (const SizedInnerIterator &other) const |
const void * | Data () const |
void * | Data () |
std::size_t | EntrySize () const |
Friends | |
void | swap (SizedInnerIterator &first, SizedInnerIterator &second) |
Definition at line 15 of file sized_iterator.hh.
util::SizedInnerIterator::SizedInnerIterator | ( | ) | [inline] |
Definition at line 17 of file sized_iterator.hh.
util::SizedInnerIterator::SizedInnerIterator | ( | void * | ptr, | |
std::size_t | size | |||
) | [inline] |
Definition at line 19 of file sized_iterator.hh.
void* util::SizedInnerIterator::Data | ( | ) | [inline] |
Definition at line 36 of file sized_iterator.hh.
const void* util::SizedInnerIterator::Data | ( | ) | const [inline] |
Definition at line 35 of file sized_iterator.hh.
Referenced by util::SizedProxy::Data(), util::SizedProxy::operator std::string(), and util::SizedProxy::operator=().
std::size_t util::SizedInnerIterator::EntrySize | ( | ) | const [inline] |
Definition at line 37 of file sized_iterator.hh.
Referenced by util::SizedProxy::operator std::string(), and util::SizedProxy::operator=().
SizedInnerIterator& util::SizedInnerIterator::operator+= | ( | std::ptrdiff_t | amount | ) | [inline] |
Definition at line 27 of file sized_iterator.hh.
std::ptrdiff_t util::SizedInnerIterator::operator- | ( | const SizedInnerIterator & | other | ) | const [inline] |
Definition at line 31 of file sized_iterator.hh.
bool util::SizedInnerIterator::operator< | ( | const SizedInnerIterator & | other | ) | const [inline] |
Definition at line 24 of file sized_iterator.hh.
bool util::SizedInnerIterator::operator== | ( | const SizedInnerIterator & | other | ) | const [inline] |
Definition at line 21 of file sized_iterator.hh.
void swap | ( | SizedInnerIterator & | first, | |
SizedInnerIterator & | second | |||
) | [friend] |
Definition at line 39 of file sized_iterator.hh.