Lines Matching defs:data
63 const TypeName* data() const override {
72 return length() * sizeof(*data());
76 const TypeName* data,
83 return NewSimpleFromCopy(isolate, data, length, error);
90 memcpy(new_data, data, length * sizeof(*new_data));
98 // uses "data" for external resource, and will be free'd on gc
100 TypeName* data,
107 MaybeLocal<Value> str = NewSimpleFromCopy(isolate, data, length, error);
108 free(data);
113 data,
130 ExternString(Isolate* isolate, const TypeName* data, size_t length)
131 : isolate_(isolate), data_(data), length_(length) { }
137 const TypeName* data,
168 const char* data,
173 reinterpret_cast<const uint8_t*>(data),
186 const uint16_t* data,
191 data,
323 memcpy(buf, ext->data(), nbytes);
338 // Node's "ucs2" encoding wants LE character data stored in
353 nbytes = base64_decode(buf, buflen, ext->data(), ext->length());
363 nbytes = hex_decode(buf, buflen, ext->data(), ext->length());
544 hex_encode(src, slen, dst.data(), dlen);
670 // Unaligned data still means we can't directly pass it to V8.
697 // Node's "ucs2" encoding expects LE character data inside a