#include <sized_iterator.hh>
Public Member Functions | |
SizedProxy () | |
SizedProxy (void *ptr, std::size_t size) | |
operator std::string () const | |
SizedProxy & | operator= (const SizedProxy &from) |
SizedProxy & | operator= (const std::string &from) |
const void * | Data () const |
void * | Data () |
Friends | |
class | util::ProxyIterator< SizedProxy > |
void | swap (SizedProxy first, SizedProxy second) |
Definition at line 49 of file sized_iterator.hh.
util::SizedProxy::SizedProxy | ( | ) | [inline] |
Definition at line 51 of file sized_iterator.hh.
util::SizedProxy::SizedProxy | ( | void * | ptr, | |
std::size_t | size | |||
) | [inline] |
Definition at line 53 of file sized_iterator.hh.
void* util::SizedProxy::Data | ( | ) | [inline] |
Definition at line 70 of file sized_iterator.hh.
References util::SizedInnerIterator::Data(), and inner_.
const void* util::SizedProxy::Data | ( | ) | const [inline] |
Definition at line 69 of file sized_iterator.hh.
References util::SizedInnerIterator::Data(), and inner_.
util::SizedProxy::operator std::string | ( | ) | const [inline] |
Definition at line 55 of file sized_iterator.hh.
References util::SizedInnerIterator::Data(), and util::SizedInnerIterator::EntrySize().
SizedProxy& util::SizedProxy::operator= | ( | const std::string & | from | ) | [inline] |
Definition at line 64 of file sized_iterator.hh.
References util::SizedInnerIterator::Data(), util::SizedInnerIterator::EntrySize(), and inner_.
SizedProxy& util::SizedProxy::operator= | ( | const SizedProxy & | from | ) | [inline] |
Definition at line 59 of file sized_iterator.hh.
References util::SizedInnerIterator::Data(), util::SizedInnerIterator::EntrySize(), and inner_.
void swap | ( | SizedProxy | first, | |
SizedProxy | second | |||
) | [friend] |
Definition at line 72 of file sized_iterator.hh.
friend class util::ProxyIterator< SizedProxy > [friend] |
Definition at line 80 of file sized_iterator.hh.