Lines Matching refs:RuleHalf
261 class RuleHalf : public UMemory { class
300 RuleHalf(TransliteratorParser& parser);
301 ~RuleHalf();
337 RuleHalf(const RuleHalf&);
338 RuleHalf& operator=(const RuleHalf&);
341 RuleHalf::RuleHalf(TransliteratorParser& p) : in RuleHalf() function in RuleHalf
353 RuleHalf::~RuleHalf() { in ~RuleHalf()
362 int32_t RuleHalf::parse(const UnicodeString& rule, int32_t pos, int32_t limit, UErrorCode& status) { in parse()
397 int32_t RuleHalf::parseSection(const UnicodeString& rule, int32_t pos, int32_t limit, in parseSection()
777 void RuleHalf::removeContext() { in removeContext()
794 UBool RuleHalf::isValidOutput(TransliteratorParser& transParser) { in isValidOutput()
809 UBool RuleHalf::isValidInput(TransliteratorParser& transParser) { in isValidInput()
1278 RuleHalf _left(*this), _right(*this); in parseRule()
1279 RuleHalf* left = &_left; in parseRule()
1280 RuleHalf* right = &_right; in parseRule()