#include "ruleiter.h"
#include "unicode/parsepos.h"
#include "unicode/symtable.h"
#include "unicode/unistr.h"
#include "unicode/utf16.h"
#include "patternprops.h"
#define MAX_U_NOTATION_LEN …
U_NAMESPACE_BEGIN
RuleCharacterIterator::RuleCharacterIterator(const UnicodeString& theText, const SymbolTable* theSym,
ParsePosition& thePos) : … { … }
UBool RuleCharacterIterator::atEnd() const { … }
UChar32 RuleCharacterIterator::next(int32_t options, UBool& isEscaped, UErrorCode& ec) { … }
void RuleCharacterIterator::getPos(RuleCharacterIterator::Pos& p) const { … }
void RuleCharacterIterator::setPos(const RuleCharacterIterator::Pos& p) { … }
void RuleCharacterIterator::skipIgnored(int32_t options) { … }
UnicodeString& RuleCharacterIterator::lookahead(UnicodeString& result, int32_t maxLookAhead) const { … }
void RuleCharacterIterator::jumpahead(int32_t count) { … }
UChar32 RuleCharacterIterator::_current() const { … }
void RuleCharacterIterator::_advance(int32_t count) { … }
U_NAMESPACE_END