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