Lines Matching defs:buffer

541   ArrayBufferViewContents<char> buffer(args.This());
543 if (buffer.length() == 0)
549 THROW_AND_RETURN_IF_OOB(ParseArrayIndex(env, args[1], buffer.length(), &end));
551 THROW_AND_RETURN_IF_OOB(Just(end <= buffer.length()));
557 buffer.data() + start,
584 ArrayBufferViewContents<char> buffer(args[0]);
589 const char* data = buffer.data();
590 size_t length = buffer.length();
624 // bytesCopied = copy(buffer, target[, targetStart][, sourceStart][, sourceEnd])
733 // If str_length is zero, then either an empty buffer was provided, or Write()
773 env, "\"offset\" is outside of buffer bounds");
885 // Negative offsets count backwards from the end of the buffer.
888 // indexOf from before the start of the buffer: search the whole buffer.
891 // lastIndexOf from before the start of the buffer: no match.
899 // Out of buffer bounds, but empty needle: point to end of buffer.
902 // indexOf from past the end of the buffer: no match.
905 // lastIndexOf from past the end of the buffer: search the whole buffer.
923 ArrayBufferViewContents<char> buffer(args[0]);
929 const char* haystack = buffer.data();
932 buffer.length() &~ 1 : buffer.length(); // NOLINT(whitespace/operators)
1108 ArrayBufferViewContents<char> buffer(args[0]);
1115 IndexOfOffset(buffer.length(), offset_i64, 1, is_forward);
1116 if (opt_offset <= -1 || buffer.length() == 0) {
1120 CHECK_LT(offset, buffer.length());
1124 ptr = memchr(buffer.data() + offset, needle, buffer.length() - offset);
1126 ptr = node::stringsearch::MemrchrFill(buffer.data(), needle, offset + 1);
1129 args.GetReturnValue().Set(ptr ? static_cast<int>(ptr_char - buffer.data())
1235 env, "Cannot validate on a detached buffer");
1250 env, "Cannot validate on a detached buffer");
1307 std::pair<void*, size_t> DecomposeBufferToParts(Local<Value> buffer) {
1310 if (buffer->IsArrayBuffer()) {
1311 Local<ArrayBuffer> ab = buffer.As<ArrayBuffer>();
1314 } else if (buffer->IsSharedArrayBuffer()) {
1315 Local<SharedArrayBuffer> ab = buffer.As<SharedArrayBuffer>();
1475 NODE_BINDING_CONTEXT_AWARE_INTERNAL(buffer, node::Buffer::Initialize)
1476 NODE_BINDING_EXTERNAL_REFERENCE(buffer,