// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (c) 2003-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Author: Alan Liu * Created: September 24 2003 * Since: ICU 2.8 ********************************************************************** */ #ifndef _RULEITER_H_ #define _RULEITER_H_ #include "unicode/uobject.h" U_NAMESPACE_BEGIN class UnicodeString; class ParsePosition; class SymbolTable; /** * An iterator that returns 32-bit code points. This class is deliberately * <em>not</em> related to any of the ICU character iterator classes * in order to minimize complexity. * @author Alan Liu * @since ICU 2.8 */ class RuleCharacterIterator : public UMemory { … }; inline UBool RuleCharacterIterator::inVariable() const { … } U_NAMESPACE_END #endif // _RULEITER_H_ //eof