Lines Matching refs:RuleHalf
247 // BEGIN RuleHalf
255 class RuleHalf : public UMemory {
294 RuleHalf(TransliteratorParser& parser);
295 ~RuleHalf();
331 RuleHalf(const RuleHalf&);
332 RuleHalf& operator=(const RuleHalf&);
335 RuleHalf::RuleHalf(TransliteratorParser& p) :
347 RuleHalf::~RuleHalf() {
356 int32_t RuleHalf::parse(const UnicodeString& rule, int32_t pos, int32_t limit, UErrorCode& status) {
391 int32_t RuleHalf::parseSection(const UnicodeString& rule, int32_t pos, int32_t limit,
771 void RuleHalf::removeContext() {
788 UBool RuleHalf::isValidOutput(TransliteratorParser& transParser) {
803 UBool RuleHalf::isValidInput(TransliteratorParser& transParser) {
1272 RuleHalf _left(*this), _right(*this);
1273 RuleHalf* left = &_left;
1274 RuleHalf* right = &_right;
1316 // RuleHalf parser must have terminated at an operator