FieldPositionIterator returns the field ids and their start/limit positions generated by a call to Format::format. More...
#include <fpositer.h>
Public Member Functions | |
| ~FieldPositionIterator () | |
| Destructor. | |
| FieldPositionIterator (void) | |
| Constructs a new, empty iterator. | |
| FieldPositionIterator (const FieldPositionIterator &) | |
| Copy constructor. | |
| UBool | operator== (const FieldPositionIterator &) const |
| Return true if another object is semantically equal to this one. | |
| UBool | operator!= (const FieldPositionIterator &rhs) const |
| Returns the complement of the result of operator==. | |
| UBool | next (FieldPosition &fp) |
| If the current position is valid, updates the FieldPosition values, advances the iterator, and returns TRUE, otherwise returns FALSE. | |
| virtual UClassID | getDynamicClassID () const |
| ICU "poor man's RTTI", returns a UClassID for the actual class. | |
Static Public Member Functions | |
| static UClassID | getStaticClassID () |
| ICU "poor man's RTTI", returns a UClassID for this class. | |
Friends | |
| class | FieldPositionIteratorHandler |
FieldPositionIterator returns the field ids and their start/limit positions generated by a call to Format::format.
See Format, NumberFormat, DecimalFormat.
Definition at line 53 of file fpositer.h.
| FieldPositionIterator::~FieldPositionIterator | ( | ) |
Destructor.
| FieldPositionIterator::FieldPositionIterator | ( | void | ) |
Constructs a new, empty iterator.
| FieldPositionIterator::FieldPositionIterator | ( | const FieldPositionIterator & | ) |
Copy constructor.
If the copy failed for some reason, the new iterator will be empty.
| virtual UClassID FieldPositionIterator::getDynamicClassID | ( | ) | const [virtual] |
| static UClassID FieldPositionIterator::getStaticClassID | ( | ) | [static] |
ICU "poor man's RTTI", returns a UClassID for this class.
| UBool FieldPositionIterator::next | ( | FieldPosition & | fp | ) |
If the current position is valid, updates the FieldPosition values, advances the iterator, and returns TRUE, otherwise returns FALSE.
| UBool FieldPositionIterator::operator!= | ( | const FieldPositionIterator & | rhs | ) | const [inline] |
Returns the complement of the result of operator==.
| rhs | The FieldPositionIterator to be compared for inequality |
Definition at line 90 of file fpositer.h.
References operator==().
| UBool FieldPositionIterator::operator== | ( | const FieldPositionIterator & | ) | const |
Return true if another object is semantically equal to this one.
Return true if this FieldPositionIterator is at the same position in an equal array of run values.
1.6.1