Module macros

Module macros 

Source
Expand description

MacroCache to cache macro expansions, and MacroMap to track Loc use across macro expansions.

Structsยง

MacroCache
A helper for scripted effects, triggers, and modifiers, all of which can accept macro arguments and which need to be expanded for every macro call.
MacroKey ๐Ÿ”’
MacroMap
MacroMapIndex
Type-safety wrapper.
MacroMapInner
A bijective map storing the link index and the associated loc denoting the key to the block containing the macros.

Staticsยง

MACRO_MAP ๐Ÿ”’
Global macro map