Home | History | Annotate | Download | only in unicode

Lines Matching refs:SearchIterator

17  * \brief C++ API: SearchIterator object.
41 * <tt>SearchIterator</tt> is an abstract base class that provides
43 * <tt>SearchIterator</tt> maintain a current position and scans over the
47 * <tt>SearchIterator</tt> defines a protocol for text searching.
56 * <tt>SearchIterator</tt> provides an API that is similar to that of
61 * subclass of <tt>SearchIterator</tt> can be used in an identical
67 * SearchIterator *iter = new StringSearch(pattern, target);
79 class U_I18N_API SearchIterator : public UObject {
86 * Copy constructor that creates a SearchIterator instance with the same
88 * @param other the SearchIterator instance to be copied.
91 SearchIterator(const SearchIterator &other);
97 virtual ~SearchIterator();
266 * @param that SearchIterator instance to be compared.
272 virtual UBool operator==(const SearchIterator &that) const;
276 * @param that SearchIterator instance to be compared.
280 UBool operator!=(const SearchIterator &that) const;
285 * Returns a copy of SearchIterator with the same behavior, and
291 virtual SearchIterator* safeClone(void) const = 0;
434 SearchIterator();
451 SearchIterator(const UnicodeString &text,
473 SearchIterator(CharacterIterator &text, BreakIterator *breakiter = NULL);
483 SearchIterator & operator=(const SearchIterator &that);
560 inline UBool SearchIterator::operator!=(const SearchIterator &that) const