Lines Matching refs:RuleHalf
263 class RuleHalf : public UMemory { class
302 RuleHalf(TransliteratorParser& parser);
303 ~RuleHalf();
339 RuleHalf(const RuleHalf&);
340 RuleHalf& operator=(const RuleHalf&);
343 RuleHalf::RuleHalf(TransliteratorParser& p) : in RuleHalf() function in RuleHalf
355 RuleHalf::~RuleHalf() { in ~RuleHalf()
364 int32_t RuleHalf::parse(const UnicodeString& rule, int32_t pos, int32_t limit, UErrorCode& status) { in parse()
399 int32_t RuleHalf::parseSection(const UnicodeString& rule, int32_t pos, int32_t limit, in parseSection()
779 void RuleHalf::removeContext() { in removeContext()
796 UBool RuleHalf::isValidOutput(TransliteratorParser& transParser) { in isValidOutput()
811 UBool RuleHalf::isValidInput(TransliteratorParser& transParser) { in isValidInput()
1280 RuleHalf _left(*this), _right(*this); in parseRule()
1281 RuleHalf* left = &_left; in parseRule()
1282 RuleHalf* right = &_right; in parseRule()