Constants

celltrie.inc

Trie

Trie

Hash map tag declaration

Note

The word "Trie" in this API is historical. As of AMX Mod X 1.8.3,
tries have been internally replaced with hash tables, which have O(1)
insertion time instead of O(n).

Note

Plugins are responsible for freeing all Trie handles they acquire.
Failing to free handles will result in the plugin and AMXX leaking
memory.

enum Trie
{
	Invalid_Trie = 0
};

TrieIter

TrieIter

Hash map iterator tag declaration

Note

The word "Trie" in this API is historical. As of AMX Mod X 1.8.3,
tries have been internally replaced with hash tables, which have O(1)
insertion time instead of O(n).

Note

Plugins are responsible for freeing all TrieIter handles they acquire.
Failing to free handles will result in the plugin and AMXX leaking
memory.

enum TrieIter
{
	Invalid_TrieIter = 0
}

Snapshot

Snapshot

Hash map snapshot tag declaration

Note

Plugins are responsible for freeing all Snapshot handles they acquire.
Failing to free handles will result in the plugin and AMXX leaking
memory.

enum Snapshot
{
	Invalid_Snapshot = 0
};