ACE 8.0.5
Loading...
Searching...
No Matches
ACE_CDR::Fixed::ConstIterator Class Reference

#include <CDR_Base.h>

Inheritance diagram for ACE_CDR::Fixed::ConstIterator:
Collaboration diagram for ACE_CDR::Fixed::ConstIterator:

Public Types

typedef std::bidirectional_iterator_tag iterator_category
typedef Octet value_type
typedef std::ptrdiff_t difference_type
typedef Octetpointer
typedef Octetreference

Public Member Functions

 ConstIterator (const Fixed *outer, int digit=0)
Octet operator* ()
ConstIteratoroperator+= (std::ptrdiff_t n)
ConstIteratoroperator++ ()
ConstIterator operator++ (int)
ConstIteratoroperator-- ()
ConstIterator operator-- (int)
bool operator== (const ConstIterator &rhs) const
bool operator!= (const ConstIterator &rhs) const

Private Attributes

const Fixedouter_

Additional Inherited Members

Protected Member Functions inherited from ACE_CDR::Fixed::IteratorBase
 IteratorBase (int digit)
bool high_nibble () const
Octetstorage (Fixed *outer) const
Octet storage (const Fixed *outer) const
bool compare (const IteratorBase &rhs) const
Protected Attributes inherited from ACE_CDR::Fixed::IteratorBase
int digit_

Member Typedef Documentation

◆ difference_type

◆ iterator_category

typedef std::bidirectional_iterator_tag ACE_CDR::Fixed::ConstIterator::iterator_category

◆ pointer

◆ reference

◆ value_type

Constructor & Destructor Documentation

◆ ConstIterator()

ACE_CDR::Fixed::ConstIterator::ConstIterator ( const Fixed * outer,
int digit = 0 )
inlineexplicit

Member Function Documentation

◆ operator!=()

bool ACE_CDR::Fixed::ConstIterator::operator!= ( const ConstIterator & rhs) const
inline

◆ operator*()

ACE_CDR::Octet ACE_CDR::Fixed::ConstIterator::operator* ( )
inline

◆ operator++() [1/2]

ACE_CDR::Fixed::ConstIterator & ACE_CDR::Fixed::ConstIterator::operator++ ( )
inline

◆ operator++() [2/2]

ACE_CDR::Fixed::ConstIterator ACE_CDR::Fixed::ConstIterator::operator++ ( int )
inline

◆ operator+=()

ACE_CDR::Fixed::ConstIterator & ACE_CDR::Fixed::ConstIterator::operator+= ( std::ptrdiff_t n)
inline

◆ operator--() [1/2]

ACE_CDR::Fixed::ConstIterator & ACE_CDR::Fixed::ConstIterator::operator-- ( )
inline

◆ operator--() [2/2]

ACE_CDR::Fixed::ConstIterator ACE_CDR::Fixed::ConstIterator::operator-- ( int )
inline

◆ operator==()

bool ACE_CDR::Fixed::ConstIterator::operator== ( const ConstIterator & rhs) const
inline

Member Data Documentation

◆ outer_

const Fixed* ACE_CDR::Fixed::ConstIterator::outer_
private

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