amxmodx/plugins/testsuite
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
..
admins_test.sma Normalize all the line endings 2015-03-10 16:51:45 +01:00
arraytest.sma Normalize all the line endings 2015-03-10 16:51:45 +01:00
callfunc_test.sma Normalize all the line endings 2015-03-10 16:51:45 +01:00
datapack_test.sma Update datapack test plugin 2015-03-30 04:14:55 +02:00
fakemeta_tests.sma Normalize all the line endings 2015-03-10 16:51:45 +01:00
fmttest.sma Normalize all the line endings 2015-03-10 16:51:45 +01:00
fwdreftest1.sma Values by reference in forwards 2016-04-05 18:51:18 +02:00
fwdreftest2.sma Values by reference in forwards 2016-04-05 18:51:18 +02:00
fwdtest1.sma Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
fwdtest2.sma Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
hashing_test.sma Updating hahsers INC files and Acknowledgements 2015-02-16 16:30:45 +02:00
logtest.sma Normalize all the line endings 2015-03-10 16:51:45 +01:00
menu_page_callback_test.sma Add menu pagination callback (#420) 2017-04-04 10:29:18 +02:00
menutest.sma Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
native_test.sma Normalize all the line endings 2015-03-10 16:51:45 +01:00
nvault_test.sma Normalize all the line endings 2015-03-10 16:51:45 +01:00
regex_test.sma Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
request_frame_test.sma Add RequestFrame() native (#412) 2017-02-23 12:55:53 +01:00
sorttest.sma Normalize all the line endings 2015-03-10 16:51:45 +01:00
sqlxtest.sma Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
sqlxtest.sq3 added sqlite3 db binary 2006-06-04 01:43:58 +00:00
sqlxtest.sql my test sql file 2006-06-04 01:40:42 +00:00
stacktest.sma Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
strbreak.sma Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
textparse_test.cfg Expose ParseFile_INI to API. 2014-08-06 09:17:45 +02:00
textparse_test.ini Expose ParseFile_INI to API. 2014-08-06 09:17:45 +02:00
textparse_test.sma Fix few issues. 2014-08-06 09:17:53 +02:00
trietest.sma Introduce Trie Iterators (#413) 2017-08-01 15:05:27 +02:00
utf8test.sma Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00