
#include <bit/fieldbase.h>
Public Member Functions | |
| iterator (FieldBase *container=NULL, FieldBase::pointer object=FieldBase::pointer()) | |
| ~iterator () | |
| iterator & | operator= (const iterator &other) |
| bool | operator== (const iterator &other) const |
| bool | operator!= (const iterator &other) const |
| iterator & | operator++ () throw ( exception::invalid_iterator ) |
| iterator | operator++ (int) throw ( exception::invalid_iterator ) |
| iterator & | operator-- () throw ( exception::invalid_iterator ) |
| iterator | operator-- (int) throw ( exception::invalid_iterator ) |
| FieldBase & | operator* () throw ( exception::invalid_iterator ) |
| FieldBase * | operator-> () throw ( exception::invalid_iterator ) |
| FieldBase::pointer | pointer () |
Private Attributes | |
| FieldBase * | m_container |
| FieldBase::pointer | m_object |
| bit::FieldBase::iterator::iterator | ( | FieldBase * | container = NULL, |
|
| FieldBase::pointer | object = FieldBase::pointer() | |||
| ) |
| bit::FieldBase::iterator::~iterator | ( | ) |
| FieldBase::iterator & bit::FieldBase::iterator::operator= | ( | const iterator & | other | ) |
References m_container, and m_object.
| bool bit::FieldBase::iterator::operator== | ( | const iterator & | other | ) | const |
References m_container, and m_object.
| bool bit::FieldBase::iterator::operator!= | ( | const iterator & | other | ) | const |
References m_container, and m_object.
| FieldBase::iterator & bit::FieldBase::iterator::operator++ | ( | ) | throw ( exception::invalid_iterator ) |
References m_container, m_object, and bit::FieldBase::next_field().
| FieldBase::iterator bit::FieldBase::iterator::operator++ | ( | int | ) | throw ( exception::invalid_iterator ) |
References m_container, m_object, and bit::FieldBase::next_field().
| FieldBase::iterator & bit::FieldBase::iterator::operator-- | ( | ) | throw ( exception::invalid_iterator ) |
References m_container, m_object, and bit::FieldBase::previous_field().
| FieldBase::iterator bit::FieldBase::iterator::operator-- | ( | int | ) | throw ( exception::invalid_iterator ) |
References m_container, m_object, and bit::FieldBase::previous_field().
| FieldBase & bit::FieldBase::iterator::operator* | ( | ) | throw ( exception::invalid_iterator ) |
References m_object.
| FieldBase * bit::FieldBase::iterator::operator-> | ( | ) | throw ( exception::invalid_iterator ) |
References m_object.
| FieldBase::pointer bit::FieldBase::iterator::pointer | ( | ) |
FieldBase* bit::FieldBase::iterator::m_container [private] |
Referenced by operator!=(), operator++(), operator--(), operator=(), and operator==().
Referenced by operator!=(), operator*(), operator++(), operator--(), operator->(), operator=(), operator==(), and pointer().
1.5.6