Home | History | Annotate | Download | only in glue

Lines Matching refs:np

17 void MakeStdString(const NPVariant& np, std::string* std_string) {
18 if (np.type == NPVariantType_String) {
20 reinterpret_cast<const char*>(np.value.stringValue.UTF8Characters);
21 (*std_string).assign(chars, np.value.stringValue.UTF8Length);
177 NPVariant np;
181 cpp.CopyToNPVariant(&np);
182 EXPECT_EQ(cpp.type, np.type);
183 EXPECT_EQ(cpp.value.boolValue, np.value.boolValue);
184 WebBindings::releaseVariantValue(&np);
187 cpp.CopyToNPVariant(&np);
188 EXPECT_EQ(cpp.type, np.type);
189 EXPECT_EQ(cpp.value.intValue, np.value.intValue);
190 WebBindings::releaseVariantValue(&np);
193 cpp.CopyToNPVariant(&np);
194 EXPECT_EQ(cpp.type, np.type);
195 EXPECT_EQ(cpp.value.doubleValue, np.value.doubleValue);
196 WebBindings::releaseVariantValue(&np);
199 cpp.CopyToNPVariant(&np);
200 CheckString("test value", np);
201 WebBindings::releaseVariantValue(&np);
204 cpp.CopyToNPVariant(&np);
205 EXPECT_EQ(cpp.type, np.type);
206 WebBindings::releaseVariantValue(&np);
210 cpp.CopyToNPVariant(&np);
213 CheckObject(np);
214 WebBindings::releaseVariantValue(&np);
218 NPVariant np;
221 VOID_TO_NPVARIANT(np);
222 cpp.Set(np);
223 EXPECT_EQ(np.type, cpp.type);
224 WebBindings::releaseVariantValue(&np);
226 NULL_TO_NPVARIANT(np);
227 cpp.Set(np);
228 EXPECT_EQ(np.type, cpp.type);
229 WebBindings::releaseVariantValue(&np);
231 BOOLEAN_TO_NPVARIANT(true, np);
232 cpp.Set(np);
233 EXPECT_EQ(np.type, cpp.type);
234 EXPECT_EQ(np.value.boolValue, cpp.value.boolValue);
235 WebBindings::releaseVariantValue(&np);
237 INT32_TO_NPVARIANT(15, np);
238 cpp.Set(np);
239 EXPECT_EQ(np.type, cpp.type);
240 EXPECT_EQ(np.value.intValue, cpp.value.intValue);
241 WebBindings::releaseVariantValue(&np);
243 DOUBLE_TO_NPVARIANT(2.71828, np);
244 cpp.Set(np);
245 EXPECT_EQ(np.type, cpp.type);
246 EXPECT_EQ(np.value.doubleValue, cpp.value.doubleValue);
247 WebBindings::releaseVariantValue(&np);
251 WebBindings::initializeVariantWithStringCopy(&np, &np_ascii_str);
252 cpp.Set(np);
254 WebBindings::releaseVariantValue(&np);
262 WebBindings::initializeVariantWithStringCopy(&np, &np_intl_str);
263 cpp.Set(np);
265 WebBindings::releaseVariantValue(&np);
268 OBJECT_TO_NPVARIANT(obj, np); // Doesn't make a copy.
269 cpp.Set(np);
271 WebBindings::releaseVariantValue(&np);