Lines Matching refs:ParseData
126 // BEGIN ParseData
135 class ParseData : public UMemory, public SymbolTable {
143 ParseData(const TransliterationRuleData* data = 0,
147 virtual ~ParseData();
168 ParseData(const ParseData &other); // forbid copying of this class
169 ParseData &operator=(const ParseData &other); // forbid copying of this class
172 ParseData::ParseData(const TransliterationRuleData* d,
177 ParseData::~ParseData() {}
182 const UnicodeString* ParseData::lookup(const UnicodeString& name) const {
189 const UnicodeFunctor* ParseData::lookupMatcher(UChar32 ch) const {
206 UnicodeString ParseData::parseReference(const UnicodeString& text,
226 UBool ParseData::isMatcher(UChar32 ch) {
241 UBool ParseData::isReplacer(UChar32 ch) {
614 UnicodeString name = parser.parseData->
798 if (!transParser.parseData->isReplacer(c)) {
813 if (!transParser.parseData->isMatcher(c)) {
836 parseData = NULL;
847 delete parseData;
914 parseData = new ParseData(0, &variablesVector, &variableNames);
915 if (parseData == NULL) {
1044 parseData->data = curData;
1508 UnicodeSet* set = new UnicodeSet(rule, pos, USET_IGNORE_SPACE, parseData, status);