Lines Matching defs:CharacterNode
24 struct CharacterNode {
26 // We malloc and free an uninitalized array of CharacterNode objects
49 inline UBool CharacterNode::hasValues() const {
53 inline int32_t CharacterNode::countValues() const {
60 inline const void *CharacterNode::getValue(int32_t index) const {
74 const CharacterNode *node, UErrorCode& status) = 0;
133 CharacterNode *fNodes;
141 CharacterNode* addChildNode(CharacterNode *parent, UChar c, UErrorCode &status);
142 CharacterNode* getChildNode(CharacterNode *parent, UChar c) const;
146 void search(CharacterNode *node, const UnicodeString &text, int32_t start,
465 virtual UBool handleMatch(int32_t matchLength, const CharacterNode *node, UErrorCode &status);