util::SizedProxy Class Reference

#include <sized_iterator.hh>

Collaboration diagram for util::SizedProxy:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 SizedProxy ()
 SizedProxy (void *ptr, std::size_t size)
 operator std::string () const
SizedProxyoperator= (const SizedProxy &from)
SizedProxyoperator= (const std::string &from)
const void * Data () const
void * Data ()

Friends

class util::ProxyIterator< SizedProxy >
void swap (SizedProxy first, SizedProxy second)


Detailed Description

Definition at line 49 of file sized_iterator.hh.


Constructor & Destructor Documentation

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.


Member Function Documentation

void* util::SizedProxy::Data (  )  [inline]

Definition at line 70 of file sized_iterator.hh.

References util::SizedInnerIterator::Data(), and inner_.

Here is the call graph for this function:

const void* util::SizedProxy::Data (  )  const [inline]

Definition at line 69 of file sized_iterator.hh.

References util::SizedInnerIterator::Data(), and inner_.

Here is the call graph for this function:

util::SizedProxy::operator std::string (  )  const [inline]

Definition at line 55 of file sized_iterator.hh.

References util::SizedInnerIterator::Data(), and util::SizedInnerIterator::EntrySize().

Here is the call graph for this function:

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_.

Here is the call graph for this function:

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_.

Here is the call graph for this function:


Friends And Related Function Documentation

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.


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

Generated on Thu Jul 6 00:34:52 2017 for Moses by  doxygen 1.5.9