Lines Matching defs:start
61 int32_t start = start_arg->Int32Value(); \
63 if (start < 0 || end < 0) { \
67 if (!(start <= end)) { \
69 v8::String::New("Must have 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;
200 // args: parent, start, end
203 buffer = new Buffer(parent, start, end);
253 Buffer::Buffer(Buffer *parent, size_t start, size_t end) : ObjectWrap() {
254 DBG("Buffer::Buffer(parent, start, end) E");
259 assert(start <= end);
260 off_ = parent->off_ + start;
261 length_ = end - start;
265 DBG("Buffer::Buffer(parent, start, end) X");
305 const char *data = const_cast<char*>(parent->data() + start);
306 //Local<String> string = String::New(data, end - start);
308 Local<Value> b = Encode(data, end - start, BINARY);
322 AsciiSliceExt *ext = new AsciiSliceExt(parent, start, end);
329 const char *data = const_cast<char*>(parent->data() + start);
330 Local<String> string = String::New(data, end - start);
343 const char *data = const_cast<char*>(parent->data() + start);
344 Local<String> string = String::New(data, end - start);
382 DBG("Buffer::Copy(args) X end < start");
394 DBG("Buffer::Copy(args) X base source start");