Home
last modified time | relevance | path

Searched refs:ValueNode (Results 1 – 3 of 3) sorted by relevance

/external/icu/icu4j/main/classes/core/src/com/ibm/icu/util/
DStringTrieBuilder.java162 private final ValueNode registerFinalValue(int value) { in registerFinalValue()
168 return (ValueNode)oldNode; in registerFinalValue()
170 ValueNode newNode=new ValueNode(value); in registerFinalValue()
262 private static class ValueNode extends Node { class in StringTrieBuilder
263 public ValueNode() {} in ValueNode() method in StringTrieBuilder.ValueNode
264 public ValueNode(int v) { in ValueNode() method in StringTrieBuilder.ValueNode
293 ValueNode o=(ValueNode)other; in equals()
302 ValueNode node=builder.createSuffixNode(s, start, sValue); in add()
315 private static final class IntermediateValueNode extends ValueNode {
351 private static final class LinearMatchNode extends ValueNode {
[all …]
/external/icu/icu4c/source/common/unicode/
Dstringtriebuilder.h265 class ValueNode : public Node {
267 ValueNode(int32_t initialHash) : Node(initialHash), hasValue(FALSE), value(0) {} in ValueNode() function
282 class IntermediateValueNode : public ValueNode {
285 : ValueNode(0x222222*37+hashCode(nextNode)), next(nextNode) { setValue(v); } in IntermediateValueNode()
296 class LinearMatchNode : public ValueNode {
299 : ValueNode((0x333333*37+len)*37+hashCode(nextNode)), in LinearMatchNode()
370 class BranchHeadNode : public ValueNode {
373 : ValueNode((0x666666*37+len)*37+hashCode(subNode)), in BranchHeadNode()
/external/icu/icu4c/source/common/
Dstringtriebuilder.cpp247 ((ValueNode *)node)->setValue(value); in makeNode()
415 StringTrieBuilder::ValueNode::operator==(const Node &other) const { in operator ==()
422 const ValueNode &o=(const ValueNode &)other; in operator ==()
431 if(!ValueNode::operator==(other)) { in operator ==()
457 if(!ValueNode::operator==(other)) { in operator ==()
590 if(!ValueNode::operator==(other)) { in operator ==()