util::SizedInnerIterator Class Reference

#include <sized_iterator.hh>

List of all members.

Public Member Functions

 SizedInnerIterator ()
 SizedInnerIterator (void *ptr, std::size_t size)
bool operator== (const SizedInnerIterator &other) const
bool operator< (const SizedInnerIterator &other) const
SizedInnerIteratoroperator+= (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)


Detailed Description

Definition at line 15 of file sized_iterator.hh.


Constructor & Destructor Documentation

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.


Member Function Documentation

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=().

Here is the caller graph for this function:

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=().

Here is the caller graph for this function:

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.


Friends And Related Function Documentation

void swap ( SizedInnerIterator first,
SizedInnerIterator second 
) [friend]

Definition at line 39 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