Lines Matching defs:RuleHalf
248 // BEGIN RuleHalf
256 class RuleHalf : public UMemory {
295 RuleHalf(TransliteratorParser& parser);
296 ~RuleHalf();
332 RuleHalf(const RuleHalf&);
333 RuleHalf& operator=(const RuleHalf&);
336 RuleHalf::RuleHalf(TransliteratorParser& p) :
348 RuleHalf::~RuleHalf() {
357 int32_t RuleHalf::parse(const UnicodeString& rule, int32_t pos, int32_t limit, UErrorCode& status) {
392 int32_t RuleHalf::parseSection(const UnicodeString& rule, int32_t pos, int32_t limit,
772 void RuleHalf::removeContext() {
789 UBool RuleHalf::isValidOutput(TransliteratorParser& transParser) {
804 UBool RuleHalf::isValidInput(TransliteratorParser& transParser) {
1273 RuleHalf _left(*this), _right(*this);
1274 RuleHalf* left = &_left;
1275 RuleHalf* right = &_right;
1317 // RuleHalf parser must have terminated at an operator