====== ZVAR ====== ===== Description ===== ''ZVAR'' is the generic handle for Zeolite variables, and may be used with any [[zeolite:varID|variable type]]. This data handle is widely used in all categories of [[zeolite:functions|API functions]], and may be wrapped by the [[zeolite:classes:CzVar]] class. Specific [[zeolite:varID|variable types]] such as ''VarID_varlist'', ''VarID_map'', etc have handles derived from ''ZVAR'' such as [[zeolite:types:ZLIST]], [[zeolite:types:ZMAP]], etc. You may safely cast between ''ZVAR'' and these types. Casting does not change the variable type referenced by the handle. ===== Definition ===== //In Zeolite_defines.h: // typedef void* ZVAR; ===== Type identifiers ===== ^ [[zeolite:VarID]] | N/A (ZVAR may be used for any variable type.) | ^ [[zeolite:MapID]] | N/A (ZVAR is not a valid map type.) |