Lines Matching defs:UCharsTrieBuilder
6 * file name: ucharstriebuilder.h
17 #include "unicode/ucharstriebuilder.h"
86 UCharsTrieBuilder::UCharsTrieBuilder(UErrorCode & /*errorCode*/)
90 UCharsTrieBuilder::~UCharsTrieBuilder() {
95 UCharsTrieBuilder &
96 UCharsTrieBuilder::add(const UnicodeString &s, int32_t value, UErrorCode &errorCode) {
144 UCharsTrieBuilder::build(UStringTrieBuildOption buildOption, UErrorCode &errorCode) {
160 UCharsTrieBuilder::buildUnicodeString(UStringTrieBuildOption buildOption, UnicodeString &result,
170 UCharsTrieBuilder::buildUChars(UStringTrieBuildOption buildOption, UErrorCode &errorCode) {
228 UCharsTrieBuilder::getElementStringLength(int32_t i) const {
233 UCharsTrieBuilder::getElementUnit(int32_t i, int32_t unitIndex) const {
238 UCharsTrieBuilder::getElementValue(int32_t i) const {
243 UCharsTrieBuilder::getLimitOfLinearMatch(int32_t first, int32_t last, int32_t unitIndex) const {
254 UCharsTrieBuilder::countElementUnits(int32_t start, int32_t limit, int32_t unitIndex) const {
268 UCharsTrieBuilder::skipElementsBySomeUnits(int32_t i, int32_t unitIndex, int32_t count) const {
279 UCharsTrieBuilder::indexOfElementWithNextUnit(int32_t i, int32_t unitIndex, UChar unit) const {
286 UCharsTrieBuilder::UCTLinearMatchNode::UCTLinearMatchNode(const UChar *units, int32_t len, Node *nextNode)
292 UCharsTrieBuilder::UCTLinearMatchNode::operator==(const Node &other) const {
304 UCharsTrieBuilder::UCTLinearMatchNode::write(StringTrieBuilder &builder) {
305 UCharsTrieBuilder &b=(UCharsTrieBuilder &)builder;
312 UCharsTrieBuilder::createLinearMatchNode(int32_t i, int32_t unitIndex, int32_t length,
321 UCharsTrieBuilder::ensureCapacity(int32_t length) {
348 UCharsTrieBuilder::write(int32_t unit) {
358 UCharsTrieBuilder::write(const UChar *s, int32_t length) {
368 UCharsTrieBuilder::writeElementUnits(int32_t i, int32_t unitIndex, int32_t length) {
373 UCharsTrieBuilder::writeValueAndFinal(int32_t i, UBool isFinal) {
397 UCharsTrieBuilder::writeValueAndType(UBool hasValue, int32_t value, int32_t node) {
421 UCharsTrieBuilder::writeDeltaTo(int32_t jumpTarget) {