Lines Matching refs:start
61 int32_t start = start_arg->Int32Value(); \
63 if (start < 0 || end < 0) { \
67 if (!(start <= end)) { \
136 AsciiSliceExt(Buffer *parent, size_t start, size_t end) {
140 assert(start <= end);
141 length_ = end - start;
142 assert(start + length_ <= parent->length());
143 data_ = parent->data() + start;
203 buffer = new Buffer(parent, start, end); in New()
253 Buffer::Buffer(Buffer *parent, size_t start, size_t end) : ObjectWrap() { in Buffer() argument
259 assert(start <= end); in Buffer()
260 off_ = parent->off_ + start; in Buffer()
261 length_ = end - start; in Buffer()
305 const char *data = const_cast<char*>(parent->data() + start); in BinarySlice()
308 Local<Value> b = Encode(data, end - start, BINARY); in BinarySlice()
322 AsciiSliceExt *ext = new AsciiSliceExt(parent, start, end); in AsciiSlice()
329 const char *data = const_cast<char*>(parent->data() + start); in AsciiSlice()
330 Local<String> string = String::New(data, end - start); in AsciiSlice()
343 const char *data = const_cast<char*>(parent->data() + start); in Utf8Slice()
344 Local<String> string = String::New(data, end - start); in Utf8Slice()