Lines Matching defs:string
5 #include "src/extensions/externalize-string-extension.h"
65 "First parameter to externalizeString() must be a string.");
79 Handle<String> string = Utils::OpenHandle(*args[0].As<v8::String>());
80 if (!string->SupportsExternalization()) {
81 args.GetIsolate()->ThrowError("string does not support externalization.");
84 if (string->IsOneByteRepresentation() && !force_two_byte) {
85 uint8_t* data = new uint8_t[string->length()];
86 String::WriteToFlat(*string, data, 0, string->length());
88 reinterpret_cast<char*>(data), string->length());
89 result = Utils::ToLocal(string)->MakeExternal(resource);
92 base::uc16* data = new base::uc16[string->length()];
93 String::WriteToFlat(*string, data, 0, string->length());
95 data, string->length());
96 result = Utils::ToLocal(string)->MakeExternal(resource);
110 "isOneByteString() requires a single string argument.");