Searched refs:UnicodeFunctor (Results 1 - 25 of 32) sorted by relevance

12

/external/icu4c/common/
H A Dunifunct.cpp12 UOBJECT_DEFINE_ABSTRACT_RTTI_IMPLEMENTATION(UnicodeFunctor)
14 UnicodeFunctor::~UnicodeFunctor() {}
16 UnicodeMatcher* UnicodeFunctor::toMatcher() const {
20 UnicodeReplacer* UnicodeFunctor::toReplacer() const {
H A Drbbirb.h71 virtual const UnicodeFunctor* lookupMatcher(UChar32 ch) const;
H A Drbbistbl.cpp117 const UnicodeFunctor *RBBISymbolTable::lookupMatcher(UChar32 ch) const
H A Duniset.cpp325 UnicodeFunctor* UnicodeSet::clone() const {
329 UnicodeFunctor *UnicodeSet::cloneAsThawed() const {
2086 UnicodeFunctor *UnicodeSet::freeze() {
H A Duniset_props.cpp604 const UnicodeFunctor *m = symbols->lookupMatcher(c);
/external/icu4c/common/unicode/
H A Dunifunct.h28 * <code>UnicodeFunctor</code> is an abstract base class for objects
33 class U_COMMON_API UnicodeFunctor : public UObject { class in inherits:UObject
41 virtual ~UnicodeFunctor();
44 * Return a copy of this object. All UnicodeFunctor objects
46 * UnicodeFunctor to implement cloning.
49 virtual UnicodeFunctor* clone() const = 0;
55 * This protocol is required because a pointer to a UnicodeFunctor
58 * UnicodeFunctor.
67 * This protocol is required because a pointer to a UnicodeFunctor
70 * UnicodeFunctor
[all...]
H A Dsymtable.h25 class UnicodeFunctor;
88 virtual const UnicodeFunctor* lookupMatcher(UChar32 ch) const = 0;
H A Dunifilt.h59 class U_COMMON_API UnicodeFilter : public UnicodeFunctor, public UnicodeMatcher {
78 * UnicodeFunctor API. Cast 'this' to a UnicodeMatcher* pointer
94 * UnicodeFunctor API. Nothing to do.
H A Duniset.h454 * Returns a copy of this object. All UnicodeFunctor objects have
462 virtual UnicodeFunctor* clone() const;
540 UnicodeFunctor *freeze();
550 UnicodeFunctor *cloneAsThawed() const;
1437 * Implement UnicodeFunctor API.
/external/icu4c/i18n/
H A Drbt_data.h24 class UnicodeFunctor;
68 * Map category variable (UChar) to set (UnicodeFunctor).
72 * actual UnicodeFunctor object. In addition, the stand-in is
76 UnicodeFunctor** variables;
90 * variablesLength - 1 represent UnicodeFunctor objects.
118 * Given a stand-in character, return the UnicodeFunctor that it
121 * @return the UnicodeFunctor that 'standIn' represents
123 UnicodeFunctor* lookup(UChar32 standIn) const;
H A Dfuncrepl.h33 class FunctionReplacer : public UnicodeFunctor, public UnicodeReplacer {
46 UnicodeFunctor* replacer;
56 UnicodeFunctor* adoptedReplacer);
69 * Implement UnicodeFunctor
71 virtual UnicodeFunctor* clone() const;
74 * UnicodeFunctor API. Cast 'this' to a UnicodeReplacer* pointer
99 * UnicodeFunctor API
H A Dquant.h22 class Quantifier : public UnicodeFunctor, public UnicodeMatcher {
28 Quantifier(UnicodeFunctor *adoptedMatcher,
36 * UnicodeFunctor API. Cast 'this' to a UnicodeMatcher* pointer
43 * Implement UnicodeFunctor
46 virtual UnicodeFunctor* clone() const;
97 * UnicodeFunctor API
113 UnicodeFunctor* matcher; // owned
H A Drbt_rule.h25 class UnicodeFunctor;
86 UnicodeFunctor* output;
106 UnicodeFunctor** segments;
184 UnicodeFunctor** segs,
H A Drbt_data.cpp59 variables = (UnicodeFunctor **)uprv_malloc(variablesLength * sizeof(UnicodeFunctor *));
96 UnicodeFunctor*
104 UnicodeFunctor *f = lookup(standIn);
110 UnicodeFunctor *f = lookup(standIn);
H A Dstrrepl.h35 class StringReplacer : public UnicodeFunctor, public UnicodeReplacer {
110 * Implement UnicodeFunctor
112 virtual UnicodeFunctor* clone() const;
115 * UnicodeFunctor API. Cast 'this' to a UnicodeReplacer* pointer
140 * UnicodeFunctor API
H A Dfuncrepl.cpp33 UnicodeFunctor* adoptedReplacer) {
42 UnicodeFunctor(other),
58 * Implement UnicodeFunctor
60 UnicodeFunctor* FunctionReplacer::clone() const {
65 * UnicodeFunctor API. Cast 'this' to a UnicodeReplacer* pointer
115 * UnicodeFunctor API
H A Dstrmatch.h42 class StringMatcher : public UnicodeFunctor, public UnicodeMatcher, public UnicodeReplacer {
76 * Implement UnicodeFunctor
79 virtual UnicodeFunctor* clone() const;
82 * UnicodeFunctor API. Cast 'this' to a UnicodeMatcher* pointer
89 * UnicodeFunctor API. Cast 'this' to a UnicodeReplacer* pointer
149 * Implement UnicodeFunctor
H A Dquant.cpp23 Quantifier::Quantifier(UnicodeFunctor *adoptedMatcher,
33 UnicodeFunctor(o),
46 * Implement UnicodeFunctor
48 UnicodeFunctor* Quantifier::clone() const {
53 * UnicodeFunctor API. Cast 'this' to a UnicodeMatcher* pointer
136 * Implement UnicodeFunctor
H A Drbt_pars.h28 class UnicodeFunctor;
278 * Generate and return a stand-in for a new UnicodeFunctor. Store
280 * @param adopted the UnicodeFunctor to be adopted.
281 * @return a stand-in for a new UnicodeFunctor.
283 UChar generateStandInFor(UnicodeFunctor* adopted, UErrorCode& status);
H A Drbt_pars.cpp148 virtual const UnicodeFunctor* lookupMatcher(UChar32 ch) const;
184 const UnicodeFunctor* ParseData::lookupMatcher(UChar32 ch) const {
187 const UnicodeFunctor* set = NULL;
192 (UnicodeFunctor*) variablesVector->elementAt(i) : 0;
226 UnicodeFunctor *f = (UnicodeFunctor*) variablesVector->elementAt(i);
241 UnicodeFunctor *f = (UnicodeFunctor*) variablesVector->elementAt(i);
667 UnicodeFunctor *m =
844 delete (UnicodeFunctor*)variablesVecto
[all...]
H A Dstrmatch.cpp40 UnicodeFunctor(o),
58 * Implement UnicodeFunctor
60 UnicodeFunctor* StringMatcher::clone() const {
65 * UnicodeFunctor API. Cast 'this' to a UnicodeMatcher* pointer
73 * UnicodeFunctor API. Cast 'this' to a UnicodeReplacer* pointer
270 * Implement UnicodeFunctor
277 UnicodeFunctor* f = data->lookup(c);
H A Dstrrepl.cpp70 UnicodeFunctor(other),
87 * Implement UnicodeFunctor
89 UnicodeFunctor* StringReplacer::clone() const {
94 * Implement UnicodeFunctor
309 * UnicodeFunctor API
316 UnicodeFunctor* f = data->lookup(c);
H A Drbt_rule.cpp59 UnicodeFunctor** segs,
175 segments = (UnicodeFunctor **)uprv_malloc(other.segmentsCount * sizeof(UnicodeFunctor *));
/external/icu4c/test/intltest/
H A Dtransapi.cpp711 virtual UnicodeFunctor* clone() const {
732 virtual UnicodeFunctor* clone() const {
753 virtual UnicodeFunctor* clone() const {
965 class MyUnicodeFunctorTestClass : public UnicodeFunctor {
967 virtual UnicodeFunctor* clone() const {return NULL;}
976 errln("FAIL: UnicodeFunctor::toMatcher did not return NULL");
979 errln("FAIL: UnicodeFunctor::toReplacer did not return NULL");
H A Duobjtest.cpp463 TESTCLASSID_ABSTRACT(UnicodeFunctor);

Completed in 709 milliseconds

12