Home | History | Annotate | Download | only in cpp

Lines Matching refs:var_

60   memset(&var_, 0, sizeof(var_));
61 var_.type = PP_VARTYPE_UNDEFINED;
66 memset(&var_, 0, sizeof(var_));
67 var_.type = PP_VARTYPE_NULL;
72 var_.type = PP_VARTYPE_BOOL;
73 var_.padding = 0;
74 var_.value.as_bool = PP_FromBool(b);
79 var_.type = PP_VARTYPE_INT32;
80 var_.padding = 0;
81 var_.value.as_int = i;
86 var_.type = PP_VARTYPE_DOUBLE;
87 var_.padding = 0;
88 var_.value.as_double = d;
94 var_ = VarFromUtf8Helper(utf8_str, len);
99 var_ = VarFromUtf8Helper(utf8_str.c_str(),
106 var_ = var;
108 if (NeedsRefcounting(var_)) {
110 get_interface<PPB_Var_1_0>()->AddRef(var_);
112 var_.type = PP_VARTYPE_NULL;
117 var_ = other.var_;
119 if (NeedsRefcounting(var_)) {
121 get_interface<PPB_Var_1_0>()->AddRef(var_);
123 var_.type = PP_VARTYPE_NULL;
128 if (NeedsRefcounting(var_) &&
131 get_interface<PPB_Var_1_0>()->Release(var_);
145 if (NeedsRefcounting(other.var_)) {
148 get_interface<PPB_Var_1_0>()->AddRef(other.var_);
150 if (NeedsRefcounting(var_) && old_is_managed)
151 get_interface<PPB_Var_1_0>()->Release(var_);
153 var_ = other.var_;
158 if (var_.type != other.var_.type)
160 switch (var_.type) {
171 if (var_.value.as_id == other.var_.value.as_id)
179 return var_.value.as_id == other.var_.value.as_id;
188 return PP_ToBool(var_.value.as_bool);
193 return var_.value.as_int;
195 return static_cast<int>(var_.value.as_double);
202 return var_.value.as_double;
204 return static_cast<double>(var_.value.as_int);
218 const char* str = get_interface<PPB_Var_1_0>()->VarToUtf8(var_, &len);