ACE  6.4.0
Public Member Functions | Private Attributes | List of all members
ACE_CDR::Fixed::Iterator Class Reference

#include <CDR_Base.h>

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

Public Member Functions

 Iterator (Fixed *outer, int digit=0)
 
Proxy operator* ()
 
Iteratoroperator+= (std::ptrdiff_t n)
 
Iteratoroperator++ ()
 
Iterator operator++ (int)
 
Iteratoroperator-- ()
 
Iterator operator-- (int)
 
bool operator== (const Iterator &rhs) const
 
bool operator!= (const Iterator &rhs) const
 

Private Attributes

Fixedouter_
 
- Private Attributes inherited from ACE_CDR::Fixed::IteratorBase
int digit_
 

Additional Inherited Members

- Private 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
 

Constructor & Destructor Documentation

ACE_CDR::Fixed::Iterator::Iterator ( Fixed outer,
int  digit = 0 
)
inlineexplicit

Member Function Documentation

bool ACE_CDR::Fixed::Iterator::operator!= ( const Iterator rhs) const
inline
ACE_CDR::Fixed::Proxy ACE_CDR::Fixed::Iterator::operator* ( )
inline
ACE_CDR::Fixed::Iterator & ACE_CDR::Fixed::Iterator::operator++ ( )
inline
ACE_CDR::Fixed::Iterator ACE_CDR::Fixed::Iterator::operator++ ( int  )
inline
ACE_CDR::Fixed::Iterator & ACE_CDR::Fixed::Iterator::operator+= ( std::ptrdiff_t  n)
inline
ACE_CDR::Fixed::Iterator & ACE_CDR::Fixed::Iterator::operator-- ( )
inline
ACE_CDR::Fixed::Iterator ACE_CDR::Fixed::Iterator::operator-- ( int  )
inline
bool ACE_CDR::Fixed::Iterator::operator== ( const Iterator rhs) const
inline

Member Data Documentation

Fixed* ACE_CDR::Fixed::Iterator::outer_
private

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