#include "unicode/utypes.h"
#if !UCONFIG_NO_COLLATION && !UCONFIG_NO_BREAK_ITERATION
#include "unicode/brkiter.h"
#include "unicode/schriter.h"
#include "unicode/search.h"
#include "usrchimp.h"
#include "cmemory.h"
U_NAMESPACE_BEGIN
SearchIterator::SearchIterator(const SearchIterator &other)
: … { … }
SearchIterator::~SearchIterator()
{ … }
void SearchIterator::setAttribute(USearchAttribute attribute,
USearchAttributeValue value,
UErrorCode &status)
{ … }
USearchAttributeValue SearchIterator::getAttribute(
USearchAttribute attribute) const
{ … }
int32_t SearchIterator::getMatchedStart() const
{ … }
int32_t SearchIterator::getMatchedLength() const
{ … }
void SearchIterator::getMatchedText(UnicodeString &result) const
{ … }
void SearchIterator::setBreakIterator(BreakIterator *breakiter,
UErrorCode &status)
{ … }
const BreakIterator * SearchIterator::getBreakIterator() const
{ … }
void SearchIterator::setText(const UnicodeString &text, UErrorCode &status)
{ … }
void SearchIterator::setText(CharacterIterator &text, UErrorCode &status)
{ … }
const UnicodeString & SearchIterator::getText() const
{ … }
bool SearchIterator::operator==(const SearchIterator &that) const
{ … }
int32_t SearchIterator::first(UErrorCode &status)
{ … }
int32_t SearchIterator::following(int32_t position,
UErrorCode &status)
{ … }
int32_t SearchIterator::last(UErrorCode &status)
{ … }
int32_t SearchIterator::preceding(int32_t position,
UErrorCode &status)
{ … }
int32_t SearchIterator::next(UErrorCode &status)
{ … }
int32_t SearchIterator::previous(UErrorCode &status)
{ … }
void SearchIterator::reset()
{ … }
SearchIterator::SearchIterator()
{ … }
SearchIterator::SearchIterator(const UnicodeString &text,
BreakIterator *breakiter) : … { … }
SearchIterator::SearchIterator(CharacterIterator &text,
BreakIterator *breakiter) : … { … }
SearchIterator & SearchIterator::operator=(const SearchIterator &that)
{ … }
void SearchIterator::setMatchLength(int32_t length)
{ … }
void SearchIterator::setMatchStart(int32_t position)
{ … }
void SearchIterator::setMatchNotFound()
{ … }
U_NAMESPACE_END
#endif