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
..
2015-03-10 16:51:45 +01:00
2015-03-10 16:51:45 +01:00
2015-03-10 16:51:45 +01:00
2015-03-30 04:14:55 +02:00
2015-03-10 16:51:45 +01:00
2015-03-10 16:51:45 +01:00
2016-04-05 18:51:18 +02:00
2016-04-05 18:51:18 +02:00
2014-08-04 13:18:41 -05:00
2014-08-04 13:18:41 -05:00
2015-02-16 16:30:45 +02:00
2015-03-10 16:51:45 +01:00
2017-04-04 10:29:18 +02:00
2014-08-04 13:18:41 -05:00
2015-03-10 16:51:45 +01:00
2015-03-10 16:51:45 +01:00
2014-08-04 13:18:41 -05:00
2017-02-23 12:55:53 +01:00
2015-03-10 16:51:45 +01:00
2014-08-04 13:18:41 -05:00
2006-06-04 01:43:58 +00:00
2006-06-04 01:40:42 +00:00
2014-08-04 13:18:41 -05:00
2014-08-04 13:18:41 -05:00
2014-08-06 09:17:45 +02:00
2014-08-06 09:17:45 +02:00
2014-08-06 09:17:53 +02:00
2017-08-01 15:05:27 +02:00
2014-08-04 13:18:41 -05:00