Lines Matching defs:UCharsTrieBuilder
6 * file name: ucharstriebuilder.h
17 #include "unicode/ucharstriebuilder.h"
85 UCharsTrieBuilder::UCharsTrieBuilder(UErrorCode & /*errorCode*/)
89 UCharsTrieBuilder::~UCharsTrieBuilder() {
94 UCharsTrieBuilder &
95 UCharsTrieBuilder::add(const UnicodeString &s, int32_t value, UErrorCode &errorCode) {
142 UCharsTrieBuilder::build(UStringTrieBuildOption buildOption, UErrorCode &errorCode) {
158 UCharsTrieBuilder::buildUnicodeString(UStringTrieBuildOption buildOption, UnicodeString &result,
168 UCharsTrieBuilder::buildUChars(UStringTrieBuildOption buildOption, UErrorCode &errorCode) {
226 UCharsTrieBuilder::getElementStringLength(int32_t i) const {
231 UCharsTrieBuilder::getElementUnit(int32_t i, int32_t unitIndex) const {
236 UCharsTrieBuilder::getElementValue(int32_t i) const {
241 UCharsTrieBuilder::getLimitOfLinearMatch(int32_t first, int32_t last, int32_t unitIndex) const {
252 UCharsTrieBuilder::countElementUnits(int32_t start, int32_t limit, int32_t unitIndex) const {
266 UCharsTrieBuilder::skipElementsBySomeUnits(int32_t i, int32_t unitIndex, int32_t count) const {
277 UCharsTrieBuilder::indexOfElementWithNextUnit(int32_t i, int32_t unitIndex, UChar unit) const {
284 UCharsTrieBuilder::UCTLinearMatchNode::UCTLinearMatchNode(const UChar *units, int32_t len, Node *nextNode)
290 UCharsTrieBuilder::UCTLinearMatchNode::operator==(const Node &other) const {
302 UCharsTrieBuilder::UCTLinearMatchNode::write(StringTrieBuilder &builder) {
303 UCharsTrieBuilder &b=(UCharsTrieBuilder &)builder;
310 UCharsTrieBuilder::createLinearMatchNode(int32_t i, int32_t unitIndex, int32_t length,
319 UCharsTrieBuilder::ensureCapacity(int32_t length) {
346 UCharsTrieBuilder::write(int32_t unit) {
356 UCharsTrieBuilder::write(const UChar *s, int32_t length) {
366 UCharsTrieBuilder::writeElementUnits(int32_t i, int32_t unitIndex, int32_t length) {
371 UCharsTrieBuilder::writeValueAndFinal(int32_t i, UBool isFinal) {
395 UCharsTrieBuilder::writeValueAndType(UBool hasValue, int32_t value, int32_t node) {
419 UCharsTrieBuilder::writeDeltaTo(int32_t jumpTarget) {