ACE 8.0.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Private Attributes | List of all members
ACE_CDR::Fixed::ConstIterator Class Reference

#include <CDR_Base.h>

Inheritance diagram for ACE_CDR::Fixed::ConstIterator:
Inheritance graph
[legend]
Collaboration diagram for ACE_CDR::Fixed::ConstIterator:
Collaboration graph
[legend]

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

◆ 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: