HomeSort by relevance Sort by last modified time
    Searched defs:trie (Results 51 - 68 of 68) sorted by null

1 23

  /external/icu/icu4c/source/common/
utrie2.h 36 * This is a common implementation of a Unicode trie.
40 * This is the second common version of a Unicode trie (hence the name UTrie2).
60 * Trie structure.
82 * Open a frozen trie from its serialized from, stored in 32-bit-aligned memory.
84 * The memory must remain valid and unchanged as long as the trie is used.
85 * You must utrie2_close() the trie once you are done using it.
92 * @param pActualLength receives the actual number of bytes at data taken up by the trie data;
95 * @return the unserialized trie
106 * Open a frozen, empty "dummy" trie.
107 * A dummy trie is an empty trie, used when a real data trie canno
637 const UTrie2 *trie; member in class:UTrie2StringIterator
    [all...]
utrie2_builder.cpp 18 * This is a common implementation of a Unicode trie.
21 * This is the second common version of a Unicode trie (hence the name UTrie2).
42 * have been chosen to minimize trie sizes overall.
71 /* Building a trie ----------------------------------------------------------*/
106 allocIndex2Block(UNewTrie2 *trie);
110 UTrie2 *trie; local
119 trie=(UTrie2 *)uprv_malloc(sizeof(UTrie2));
122 if(trie==NULL || newTrie==NULL || data==NULL) {
123 uprv_free(trie);
130 uprv_memset(trie, 0, sizeof(UTrie2))
237 UNewTrie2 *trie; local
279 UTrie2 *trie; local
322 UTrie2 *trie; member in struct:NewTrieAndStatus
    [all...]
normalizer2impl.cpp 253 UTrie2 *trie; member in struct:CanonIterData
394 /* add the start code point of each same-value range of each trie */
401 /* add the start code point of each same-value range of each trie */
415 /* add the start code point of each same-value range of the canonical iterator data trie */
418 utrie2_enum(fCanonIterData->trie, segmentStarterMapper, enumPropertyStartsRange, sa);
722 // at the cost of building the FCD trie for a decomposition normalizer.
    [all...]
  /external/icu/icu4c/source/test/cintltst/
trie2test.c 98 const UTrie2 *trie,
105 utrie2_enum(trie, testEnumValue, testEnumRange, &checkRanges);
111 const UTrie2 *trie, UTrie2ValueBits valueBits,
118 UBool isFrozen=utrie2_isFrozen(trie);
119 const char *const typeName= isFrozen ? "frozen trie" : "newTrie";
133 value2=UTRIE2_GET16_FROM_U16_SINGLE_LEAD(trie, start);
135 value2=UTRIE2_GET32_FROM_U16_SINGLE_LEAD(trie, start);
144 value2=UTRIE2_GET16_FROM_SUPP(trie, start);
146 value2=UTRIE2_GET32_FROM_SUPP(trie, start);
154 value2=UTRIE2_GET16(trie, start)
800 UTrie2 *trie; local
860 UTrie2 *trie=makeTrieWithRanges(testName, withClone, local
1060 UTrie2 *trie=makeTrieWithRanges(testName, FALSE, local
1108 UTrie2 *trie; local
1157 UTrie2 *trie; local
1210 UTrie2 *trie; local
    [all...]
  /frameworks/minikin/libs/minikin/
Hyphenator.cpp 59 struct Trie {
103 const Trie* trieTable() const {
104 return reinterpret_cast<const Trie*>(bytes() + trie_offset);
391 const Trie* trie = header->trieTable(); local
393 uint32_t char_mask = trie->char_mask;
394 uint32_t link_shift = trie->link_shift;
395 uint32_t link_mask = trie->link_mask;
396 uint32_t pattern_shift = trie->pattern_shift;
399 uint32_t node = 0; // index into Trie tabl
    [all...]
  /external/icu/android_icu4j/src/main/java/android/icu/impl/
UCaseProps.java 66 // read the trie
67 trie=Trie2_16.createFromSerialized(bytes);
69 int trieLength=trie.getSerializedLength();
71 throw new IOException(DATA_FILE_NAME+": not enough bytes for the trie");
73 // skip padding after trie bytes
100 /* add the start code point of each same-value range of the trie */
101 Iterator<Trie2.Range> trieIterator=trie.iterator();
192 int props=trie.get(c);
208 int props=trie.get(c);
224 int props=trie.get(c)
1340 private Trie2_16 trie; field in class:UCaseProps
    [all...]
  /external/icu/android_icu4j/src/main/java/android/icu/impl/coll/
CollationIterator.java 156 void saveTrieState(CharsTrie trie) { trie.saveState(state); }
157 void resetToTrieState(CharsTrie trie) { trie.resetToState(state); }
171 // We save the trie state before we attempt to match a character,
187 trie = d.trie;
195 trie = d.trie;
205 // Compare the iterator state but not the collation data (trie & data fields)
661 protected final Trie2_32 trie; field in class:CollationIterator
    [all...]
  /external/icu/android_icu4j/src/main/java/android/icu/text/
RuleBasedBreakIterator.java 1236 CharTrie trie = fRData.fTrie; local
    [all...]
  /external/icu/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/
CollationIterator.java 154 void saveTrieState(CharsTrie trie) { trie.saveState(state); }
155 void resetToTrieState(CharsTrie trie) { trie.resetToState(state); }
169 // We save the trie state before we attempt to match a character,
185 trie = d.trie;
193 trie = d.trie;
203 // Compare the iterator state but not the collation data (trie & data fields)
659 protected final Trie2_32 trie; field in class:CollationIterator
    [all...]
  /external/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/
UCaseProps.java 62 // read the trie
63 trie=Trie2_16.createFromSerialized(bytes);
65 int trieLength=trie.getSerializedLength();
67 throw new IOException(DATA_FILE_NAME+": not enough bytes for the trie");
69 // skip padding after trie bytes
96 /* add the start code point of each same-value range of the trie */
97 Iterator<Trie2.Range> trieIterator=trie.iterator();
188 int props=trie.get(c);
204 int props=trie.get(c);
220 int props=trie.get(c)
1336 private Trie2_16 trie; field in class:UCaseProps
    [all...]
  /external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/
RuleBasedBreakIterator.java 1256 CharTrie trie = fRData.fTrie; local
    [all...]
  /tools/tradefederation/core/src/com/android/tradefed/command/
Console.java 254 * @param trie The {@link RegexTrie} to add the commands to
261 protected void setCustomCommands(RegexTrie<Runnable> trie, List<String> genericHelp,
269 * @param trie The {@link RegexTrie} to add the commands to
276 void generateHelpListings(RegexTrie<Runnable> trie, List<String> genericHelp,
286 trie.put(genericHelpRunnable, HELP_PATTERN);
295 trie.put(new Runnable() {
307 trie.put(new Runnable() {
315 trie.put(new ArgRunnable<CaptureList>() {
328 trie.put(new ArgRunnable<CaptureList>() {
406 * @param trie The {@link RegexTrie} to add the commands t
    [all...]
  /toolchain/binutils/binutils-2.25/bfd/
mmo.c 2637 struct mmo_symbol_trie *trie = rootp; local
    [all...]
  /prebuilts/misc/common/icu4j/
icu4j.jar 
  /prebuilts/misc/common/robolectric/lib/
icu4j-53.1.jar 
  /prebuilts/tools/common/m2/repository/com/ibm/icu/icu4j/53.1/
icu4j-53.1.jar 
  /prebuilts/tools/common/m2/repository/com/ibm/icu/icu4j/54.1.1/
icu4j-54.1.1.jar 
  /prebuilts/tools/common/m2/repository/com/ibm/icu/icu4j/2.6.1/
icu4j-2.6.1.jar 

Completed in 671 milliseconds

1 23