ACE 7.0.9
|
#include <CDR_Base.h>
Public Types | |
typedef std::bidirectional_iterator_tag | iterator_category |
typedef Proxy | value_type |
typedef std::ptrdiff_t | difference_type |
typedef Proxy * | pointer |
typedef Proxy & | reference |
Public Member Functions | |
Iterator (Fixed *outer, int digit=0) | |
Proxy | operator* () |
Iterator & | operator+= (std::ptrdiff_t n) |
Iterator & | operator++ () |
Iterator | operator++ (int) |
Iterator & | operator-- () |
Iterator | operator-- (int) |
bool | operator== (const Iterator &rhs) const |
bool | operator!= (const Iterator &rhs) const |
Private Attributes | |
Fixed * | outer_ |
![]() | |
int | digit_ |
Additional Inherited Members | |
![]() | |
IteratorBase (int digit) | |
bool | high_nibble () const |
Octet & | storage (Fixed *outer) const |
Octet | storage (const Fixed *outer) const |
bool | compare (const IteratorBase &rhs) const |
typedef std::ptrdiff_t ACE_CDR::Fixed::Iterator::difference_type |
typedef std::bidirectional_iterator_tag ACE_CDR::Fixed::Iterator::iterator_category |
typedef Proxy* ACE_CDR::Fixed::Iterator::pointer |
typedef Proxy& ACE_CDR::Fixed::Iterator::reference |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |