ZVAR
is the generic handle for Zeolite variables, and may be used with any variable type.
This data handle is widely used in all categories of API functions, and may be wrapped by the CzVar class.
Specific variable types such as VarID_varlist
, VarID_map
, etc have handles derived from ZVAR
such as ZLIST, ZMAP, etc. You may safely cast between ZVAR
and these types. Casting does not change the variable type referenced by the handle.
In Zeolite_defines.h:
typedef void* ZVAR;