{{+bindTo:partials.standard_nacl_article}}
PP_Bool | as_bool |
int32_t | as_int |
double | as_double |
int64_t | as_id |
The PP_VarValue union stores the data for any one of the types listed in the PP_VarType enum.
If type
is PP_VARTYPE_BOOL
, as_bool
represents the value of this PP_Var
as PP_Bool
.
double PP_VarValue::as_double |
If type
is PP_VARTYPE_DOUBLE
, as_double
represents the value of this PP_Var
as double
.
int64_t PP_VarValue::as_id |
If type
is PP_VARTYPE_STRING
, PP_VARTYPE_OBJECT
, PP_VARTYPE_ARRAY
, PP_VARTYPE_DICTIONARY
, PP_VARTYPE_ARRAY_BUFFER
, or PP_VARTYPE_RESOURCE
, as_id
represents the value of this PP_Var
as an opaque handle assigned by the browser.
This handle is guaranteed never to be 0, so a module can initialize this ID to 0 to indicate a "NULL handle."
int32_t PP_VarValue::as_int |
If type
is PP_VARTYPE_INT32
, as_int
represents the value of this PP_Var
as int32_t
.