Lines Matching refs:int32_t
112 int32_t remainingMatchLength;
163 inline UStringTrieResult first(int32_t inByte) { in first()
178 UStringTrieResult next(int32_t inByte);
195 UStringTrieResult next(const char *s, int32_t length);
206 inline int32_t getValue() const { in getValue()
208 int32_t leadByte=*pos++; in getValue()
222 inline UBool hasUniqueValue(int32_t &uniqueValue) const { in hasUniqueValue()
236 int32_t getNextBytes(ByteSink &out) const;
255 Iterator(const void *trieBytes, int32_t maxStringLength, UErrorCode &errorCode);
268 Iterator(const BytesTrie &trie, int32_t maxStringLength, UErrorCode &errorCode);
314 int32_t getValue() const { return value_; } in getValue()
319 const uint8_t *branchNext(const uint8_t *pos, int32_t length, UErrorCode &errorCode);
324 int32_t remainingMatchLength_;
325 int32_t initialRemainingMatchLength_;
329 int32_t maxLength_;
330 int32_t value_;
365 static int32_t readValue(const uint8_t *pos, int32_t leadByte);
366 static inline const uint8_t *skipValue(const uint8_t *pos, int32_t leadByte) { in skipValue()
380 int32_t leadByte=*pos++; in skipValue()
388 int32_t delta=*pos++; in skipDelta()
401 static inline UStringTrieResult valueResult(int32_t node) { in valueResult()
406 UStringTrieResult branchNext(const uint8_t *pos, int32_t length, int32_t inByte);
409 UStringTrieResult nextImpl(const uint8_t *pos, int32_t inByte);
414 static const uint8_t *findUniqueValueFromBranch(const uint8_t *pos, int32_t length,
415 UBool haveUniqueValue, int32_t &uniqueValue);
418 static UBool findUniqueValue(const uint8_t *pos, UBool haveUniqueValue, int32_t &uniqueValue);
422 static void getNextBranchBytes(const uint8_t *pos, int32_t length, ByteSink &out);
464 static const int32_t kMaxBranchLinearSubNodeLength=5;
467 static const int32_t kMinLinearMatch=0x10;
468 static const int32_t kMaxLinearMatchLength=0x10;
475 static const int32_t kMinValueLead=kMinLinearMatch+kMaxLinearMatchLength; // 0x20
477 static const int32_t kValueIsFinal=1;
480 static const int32_t kMinOneByteValueLead=kMinValueLead/2; // 0x10
481 static const int32_t kMaxOneByteValue=0x40; // At least 6 bits in the first byte.
483 static const int32_t kMinTwoByteValueLead=kMinOneByteValueLead+kMaxOneByteValue+1; // 0x51
484 static const int32_t kMaxTwoByteValue=0x1aff;
486 … static const int32_t kMinThreeByteValueLead=kMinTwoByteValueLead+(kMaxTwoByteValue>>8)+1; // 0x6c
487 static const int32_t kFourByteValueLead=0x7e;
490 static const int32_t kMaxThreeByteValue=((kFourByteValueLead-kMinThreeByteValueLead)<<16)-1;
492 static const int32_t kFiveByteValueLead=0x7f;
495 static const int32_t kMaxOneByteDelta=0xbf;
496 static const int32_t kMinTwoByteDeltaLead=kMaxOneByteDelta+1; // 0xc0
497 static const int32_t kMinThreeByteDeltaLead=0xf0;
498 static const int32_t kFourByteDeltaLead=0xfe;
499 static const int32_t kFiveByteDeltaLead=0xff;
501 …static const int32_t kMaxTwoByteDelta=((kMinThreeByteDeltaLead-kMinTwoByteDeltaLead)<<8)-1; // 0x…
502 …static const int32_t kMaxThreeByteDelta=((kFourByteDeltaLead-kMinThreeByteDeltaLead)<<16)-1; // 0…
514 int32_t remainingMatchLength_;