Karol Szuster
|
f96cb9a3b6
|
Use smart pointers in NativeHandle class (#457)
* Use AutoPtr in natives handles
* Use size_t type instead of int in natives handles
* Use pre decrement operator in destroy method
|
2017-09-25 16:52:12 +02:00 |
|
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 |
|
Arkshine
|
17a31b75d7
|
Add enable/disable_logevent() natives
|
2015-12-24 19:08:00 +01:00 |
|
Arkshine
|
2d910838a2
|
Fix AMTL internal paths
|
2015-10-02 23:22:21 +02: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
|
f38c726faf
|
Gameconfig: Add game configs natives
|
2015-07-11 13:16:45 +02:00 |
|