sourcemod/extensions/dhooks
Kit o' Rifty 34e9605519
Add IntMap methodmap (#2018)
* Add new IntHashMap and IntMap natives

This is a continuation of #579.

[HashMap] Adds new IntHashMap and IntMap natives.

This patch makes the following changes
  * Refactors StringHashMap to a generic HashMap template
  * Adds the IntHashMap class
  * Adds new IntMap natives
  * Adds IntMap tests to the tries test suite

[HashMap] Reverted rename of CharsAndLength

[HashMap] Use more descriptive template names

[HashMap] Removed old-style natives

[HashMap] Removed IntHash class

[HashMap] Reverted some search & replace errors

Co-authored-by: Geoffrey McRae <geoff@hostfission.com>

* Fix spelling mistake + include

* Fix tries test

* Update tests with clone + ContainsKey

---------

Co-authored-by: Geoffrey McRae <geoff@hostfission.com>
Co-authored-by: Nicholas Hastings <nshastings@gmail.com>
2024-10-31 23:35:41 +00:00
..
DynamicHooks Dhooks safetyhook (#2205) 2024-10-20 16:45:19 +00:00
AMBuilder Dhooks safetyhook (#2205) 2024-10-20 16:45:19 +00:00
dynhooks_sourcepawn.cpp Dhooks safetyhook (#2205) 2024-10-20 16:45:19 +00:00
dynhooks_sourcepawn.h Add x64 Windows support to DHooks (#2154) 2024-09-10 23:26:30 +00:00
extension.cpp Protect against server crash when DHooks cannot load from SDKHooks not being loaded. (#1930) 2023-02-09 00:10:14 +00:00
extension.h Add copyright headers 2021-11-17 13:17:39 +01:00
listeners.cpp Add copyright headers 2021-11-17 13:17:39 +01:00
listeners.h Add copyright headers 2021-11-17 13:17:39 +01:00
natives.cpp Add x64 Windows support to DHooks (#2154) 2024-09-10 23:26:30 +00:00
natives.h Add copyright headers 2021-11-17 13:17:39 +01:00
sdk-hacks.h Add copyright headers 2021-11-17 13:17:39 +01:00
signatures.cpp Dhooks safetyhook (#2205) 2024-10-20 16:45:19 +00:00
signatures.h Add IntMap methodmap (#2018) 2024-10-31 23:35:41 +00:00
smsdk_config.h Use SourceMod's version number 2021-11-17 13:17:39 +01:00
util.cpp Add x64 Windows support to DHooks (#2154) 2024-09-10 23:26:30 +00:00
util.h Add copyright headers 2021-11-17 13:17:39 +01:00
version.rc Import DHooks + Dynamic Detouring 2021-11-17 13:17:39 +01:00
vfunc_call.h Add x64 Windows support to DHooks (#2154) 2024-09-10 23:26:30 +00:00
vhook.cpp Dhooks safetyhook (#2205) 2024-10-20 16:45:19 +00:00
vhook.h Add x64 Windows support to DHooks (#2154) 2024-09-10 23:26:30 +00:00