AMX Mod X - Half-Life 1 Scripting and Administration
Go to file
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
amxmodx Introduce Trie Iterators (#413) 2017-08-01 15:05:27 +02:00
compiler Fix inc/dec operators not returning an iEXPRESSION (#429) 2017-04-29 23:33:09 +02:00
configs Fix a comment typo in core.ini 2017-05-28 22:48:56 +02:00
editor/studio Normalize line endings and whitespace 2016-01-16 21:15:52 -03:00
gamedata Cstrike: Get offset for m_bMapHasBombTarget (#443) 2017-06-21 10:07:26 +02:00
installer Normalize line endings and whitespace 2016-01-16 21:15:52 -03:00
modules Fix broken cs_set_user_model update_index parameter for the default engine (#450) 2017-07-29 17:01:34 +02:00
plugins Introduce Trie Iterators (#413) 2017-08-01 15:05:27 +02:00
public Port code to AMTL (#427) 2017-04-14 19:36:59 +02:00
support Add menu pagination callback (#420) 2017-04-04 10:29:18 +02:00
third_party Update hashing library (#384) 2016-08-22 11:21:46 +02:00
tools Normalize line endings and whitespace 2016-01-16 21:15:52 -03:00
.gitattributes Add gitattributes 2015-03-10 11:11:49 +02:00
.gitignore Update to the latest AMTL (#381) 2016-08-12 15:30:06 +02:00
.gitmodules Use upstream AMTL as a submodule 2015-03-09 22:53:58 +01:00
.travis.yml Update TravisCI build to use Clang 3.7 2016-03-20 23:02:15 +01:00
AMBuildScript Refactor and cleanup the AMBuildScript a bit 2016-02-12 02:05:17 +01:00
appveyor.yml Fix AppVeyor 2015-03-09 23:12:27 +01:00
configure.py Tweak build scripts so the vs build frontend will work. 2014-08-02 12:29:53 -07:00
product.version Bump version to 1.8.3-dev. 2013-02-14 23:30:38 -08:00
pushbuild.txt Normalize line endings and whitespace 2016-01-16 21:15:52 -03:00
README.md 💇 2014-06-03 12:19:43 +03:00

AMX Mod X

AMX Mod X - Half-Life 1 Scripting and Server Administration

General

Development