This shows you the differences between two versions of the page.
Link to this comparison view
zeolite:types:zvar [2011/01/13 03:29] 127.0.0.1 external edit |
zeolite:types:zvar [2017/08/31 06:52] (current) |
| ===== Description ===== | | ===== Description ===== |
| | | |
- | ZVAR is the generic handle for Zeolite variables, and may be used with any [[zeolite:varID|variable type]]. | + | ''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]] in [[zeolite:classes:CExtAPI]], and may be wrapped by the [[zeolite:classes:CzVar]] class. | + | 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. | + | 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 ===== | | ===== Definition ===== |
| | | |
- | //In ExtAPI_defines.h: // | + | //In Zeolite_defines.h: // |
| | | |
| <code="C"> | | <code="C"> |