Lines Matching refs:StringTrieBuilder
25 return U_NAMESPACE_QUALIFIER StringTrieBuilder::hashNode(key.pointer); in hashStringTrieNode()
30 return U_NAMESPACE_QUALIFIER StringTrieBuilder::equalNodes(key1.pointer, key2.pointer); in equalStringTrieNodes()
37 StringTrieBuilder::StringTrieBuilder() : nodes(NULL) {} in StringTrieBuilder() function in StringTrieBuilder
39 StringTrieBuilder::~StringTrieBuilder() { in ~StringTrieBuilder()
44 StringTrieBuilder::createCompactBuilder(int32_t sizeGuess, UErrorCode &errorCode) { in createCompactBuilder()
59 StringTrieBuilder::deleteCompactBuilder() { in deleteCompactBuilder()
65 StringTrieBuilder::build(UStringTrieBuildOption buildOption, int32_t elementsLength, in build()
84 StringTrieBuilder::writeNode(int32_t start, int32_t limit, int32_t unitIndex) { in writeNode()
132 StringTrieBuilder::writeBranchSubNode(int32_t start, int32_t limit, int32_t unitIndex, int32_t leng… in writeBranchSubNode()
204 StringTrieBuilder::Node *
205 StringTrieBuilder::makeNode(int32_t start, int32_t limit, int32_t unitIndex, UErrorCode &errorCode)… in makeNode()
256 StringTrieBuilder::Node *
257 StringTrieBuilder::makeBranchSubNode(int32_t start, int32_t limit, int32_t unitIndex, in makeBranchSubNode()
315 StringTrieBuilder::Node *
316 StringTrieBuilder::registerNode(Node *newNode, UErrorCode &errorCode) { in registerNode()
344 StringTrieBuilder::Node *
345 StringTrieBuilder::registerFinalValue(int32_t value, UErrorCode &errorCode) { in registerFinalValue()
374 StringTrieBuilder::hashNode(const void *node) { in hashNode()
379 StringTrieBuilder::equalNodes(const void *left, const void *right) { in equalNodes()
383 UOBJECT_DEFINE_NO_RTTI_IMPLEMENTATION(StringTrieBuilder)
386 StringTrieBuilder::Node::operator==(const Node &other) const {
391 StringTrieBuilder::Node::markRightEdgesFirst(int32_t edgeNumber) { in markRightEdgesFirst()
398 UOBJECT_DEFINE_NO_RTTI_IMPLEMENTATION(StringTrieBuilder::Node)
401 StringTrieBuilder::FinalValueNode::operator==(const Node &other) const {
413 StringTrieBuilder::FinalValueNode::write(StringTrieBuilder &builder) { in write()
418 StringTrieBuilder::ValueNode::operator==(const Node &other) const { in operator ==()
430 StringTrieBuilder::IntermediateValueNode::operator==(const Node &other) const { in operator ==()
442 StringTrieBuilder::IntermediateValueNode::markRightEdgesFirst(int32_t edgeNumber) { in markRightEdgesFirst()
450 StringTrieBuilder::IntermediateValueNode::write(StringTrieBuilder &builder) { in write()
456 StringTrieBuilder::LinearMatchNode::operator==(const Node &other) const { in operator ==()
468 StringTrieBuilder::LinearMatchNode::markRightEdgesFirst(int32_t edgeNumber) { in markRightEdgesFirst()
476 StringTrieBuilder::ListBranchNode::operator==(const Node &other) const { in operator ==()
493 StringTrieBuilder::ListBranchNode::markRightEdgesFirst(int32_t edgeNumber) { in markRightEdgesFirst()
512 StringTrieBuilder::ListBranchNode::write(StringTrieBuilder &builder) { in write()
555 StringTrieBuilder::SplitBranchNode::operator==(const Node &other) const { in operator ==()
567 StringTrieBuilder::SplitBranchNode::markRightEdgesFirst(int32_t edgeNumber) { in markRightEdgesFirst()
577 StringTrieBuilder::SplitBranchNode::write(StringTrieBuilder &builder) { in write()
589 StringTrieBuilder::BranchHeadNode::operator==(const Node &other) const { in operator ==()
601 StringTrieBuilder::BranchHeadNode::markRightEdgesFirst(int32_t edgeNumber) { in markRightEdgesFirst()
609 StringTrieBuilder::BranchHeadNode::write(StringTrieBuilder &builder) { in write()