Vincent Herbet
|
1dc1f1b9c4
|
Introduce Trie Iterators (#413)
* TrieIter: Add possibility to obtain a new'd HashTable iterator
* TrieIter: Add CellTrieIter and storage
* TrieIter: Implement TrieIterCreate
* TrieIter: Implement TrieIterEnded
* TrieIter: Implement TrieIterMore
* TrieIter: Implement TrieIterGetKey
* TrieIter: Implement TrieIterGetSize
* TrieIter: Implement TrieIterGetCell
* TrieIter: Implement TrieIterGetString
* TrieIter: Implement TrieIterGetArray
* TrieIter: Implement TrieIterDestroy
* TrieIter: Invalidate any mutating change that is key addition or key removal
* TrieIter: Clean up the handles at map change
* TrieITer; Add iter tests to trietest.sma
* TrieIter: Fix linux compilation
* TrieIter: Rename TrieIterMore to TrieIterNext
* TrieIter: Adjust documentation
* TrieITer; Adjust trietest.sma
* TrieIter: Create a custom StringHashMap class instead
+ used a copy of |iterator| instead of dynamic allocation
+ initialized vars directly in constructor
+ added a nested iteration test
|
2017-08-01 15:05:27 +02:00 |
|
Vincent Herbet
|
38b8dc338d
|
Fix missing backward compatibility check in TrieGetString() and TrieGetArray() (#406)
|
2017-02-05 11:52:04 +01:00 |
|
Karol Szuster
|
79d9fc530d
|
Update AMTL (#390)
|
2016-12-31 23:49:46 +01:00 |
|
Arkshine
|
6b3b351c9a
|
Rename Handle class to avoid name collision in mac
|
2015-07-21 00:18:54 +02:00 |
|
Arkshine
|
dbc9c7e0da
|
Remove duplicated code of native handles
|
2015-07-11 18:14:16 +02:00 |
|
Arkshine
|
8633337bbd
|
Fix set_amxstring_utf8 insconsistency
|
2015-06-29 12:42:57 +02:00 |
|
Arkshine
|
41f6932b68
|
Remove some SourceMod namespace.
|
2014-08-10 22:25:14 +02:00 |
|
Scott Ehlert
|
1bb54f839e
|
Update license headers for AMXX core.
|
2014-08-04 13:18:19 -05:00 |
|
Arkshine
|
ce75bcbf61
|
Move sm_memtable.h and sm_stringhashmap.h to public directory.
|
2014-07-03 11:51:30 +02:00 |
|
Arkshine
|
24328568ed
|
Fix typo with TrieGetArray return value in #8.
|
2014-05-07 10:41:55 +02:00 |
|
Arkshine
|
9ac3763267
|
Add iterators natives
|
2014-05-03 23:21:56 +02:00 |
|
Arkshine
|
b6cd247d12
|
Add new 'replace' and 'size' paramaters in some natives.
Fix some typos
Update the test plugin
|
2014-05-03 22:36:40 +02:00 |
|
Arkshine
|
f3bce9ecfd
|
Add TrieGetSize native.
|
2014-05-03 16:09:31 +02:00 |
|
Arkshine
|
d933783629
|
Switch trie_natives off KTrie
|
2014-05-03 13:22:48 +02:00 |
|
joaquimandrade
|
5324c7c620
|
Fix TrieSetArray reading the wrong parameter (bug 3816, r=dvander).
|
2010-09-11 23:02:43 -05:00 |
|
Steve Dudenhoeffer
|
53ed817183
|
Added amb1600: trie natives
|
2008-04-14 19:52:11 +00:00 |
|