Lines Matching defs:BytesTrieBuilder
6 * file name: bytestriebuilder.cpp
17 #include "unicode/bytestriebuilder.h"
126 BytesTrieBuilder::BytesTrieBuilder(UErrorCode &errorCode)
138 BytesTrieBuilder::~BytesTrieBuilder() {
144 BytesTrieBuilder &
145 BytesTrieBuilder::add(const StringPiece &s, int32_t value, UErrorCode &errorCode) {
189 BytesTrieBuilder::build(UStringTrieBuildOption buildOption, UErrorCode &errorCode) {
205 BytesTrieBuilder::buildStringPiece(UStringTrieBuildOption buildOption, UErrorCode &errorCode) {
215 BytesTrieBuilder::buildBytes(UStringTrieBuildOption buildOption, UErrorCode &errorCode) {
268 BytesTrieBuilder &
269 BytesTrieBuilder::clear() {
277 BytesTrieBuilder::getElementStringLength(int32_t i) const {
282 BytesTrieBuilder::getElementUnit(int32_t i, int32_t byteIndex) const {
287 BytesTrieBuilder::getElementValue(int32_t i) const {
292 BytesTrieBuilder::getLimitOfLinearMatch(int32_t first, int32_t last, int32_t byteIndex) const {
303 BytesTrieBuilder::countElementUnits(int32_t start, int32_t limit, int32_t byteIndex) const {
317 BytesTrieBuilder::skipElementsBySomeUnits(int32_t i, int32_t byteIndex, int32_t count) const {
328 BytesTrieBuilder::indexOfElementWithNextUnit(int32_t i, int32_t byteIndex, UChar byte) const {
336 BytesTrieBuilder::BTLinearMatchNode::BTLinearMatchNode(const char *bytes, int32_t len, Node *nextNode)
342 BytesTrieBuilder::BTLinearMatchNode::operator==(const Node &other) const {
354 BytesTrieBuilder::BTLinearMatchNode::write(StringTrieBuilder &builder) {
355 BytesTrieBuilder &b=(BytesTrieBuilder &)builder;
362 BytesTrieBuilder::createLinearMatchNode(int32_t i, int32_t byteIndex, int32_t length,
371 BytesTrieBuilder::ensureCapacity(int32_t length) {
398 BytesTrieBuilder::write(int32_t byte) {
408 BytesTrieBuilder::write(const char *b, int32_t length) {
418 BytesTrieBuilder::writeElementUnits(int32_t i, int32_t byteIndex, int32_t length) {
423 BytesTrieBuilder::writeValueAndFinal(int32_t i, UBool isFinal) {
458 BytesTrieBuilder::writeValueAndType(UBool hasValue, int32_t value, int32_t node) {
467 BytesTrieBuilder::writeDeltaTo(int32_t jumpTarget) {