|
ICU 4.8.1.1
4.8.1.1
|
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. | |
Public Member Functions inherited from UObject | |
| virtual | ~UObject () |
| Destructor. | |
| virtual UClassID | getDynamicClassID () const =0 |
| ICU4C "poor man's RTTI", returns a UClassID for the actual ICU class. | |
Friends | |
| class | FieldPositionIteratorHandler |
Additional Inherited Members | |
Static Public Member Functions inherited from UMemory | |
| static void * | operator new (size_t size) |
| Override for ICU4C C++ memory management. | |
| static void * | operator new[] (size_t size) |
| Override for ICU4C C++ memory management. | |
| static void | operator delete (void *p) |
| Override for ICU4C C++ memory management. | |
| static void | operator delete[] (void *p) |
| Override for ICU4C C++ memory management. | |
| static void * | operator new (size_t, void *ptr) |
| Override for ICU4C C++ memory management for STL. | |
| static void | operator delete (void *, void *) |
| Override for ICU4C C++ memory management for STL. | |
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.
| UBool FieldPositionIterator::next | ( | FieldPosition & | fp | ) |
If the current position is valid, updates the FieldPosition values, advances the iterator, and returns TRUE, otherwise returns FALSE.
|
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.8.1.2