diff options
| author | isaacs <i@izs.me> | 2013-05-17 13:04:02 -0700 |
|---|---|---|
| committer | isaacs <i@izs.me> | 2013-05-17 13:04:02 -0700 |
| commit | e59141e3daaa572f55b6f59d030c4ddbb2b27c61 (patch) | |
| tree | 72e6860c814a59075d8d61c0e8fff458db7925e0 /src/node_buffer.h | |
| parent | 79988438078f58f828811ec87394700ccef42293 (diff) | |
| parent | f59ab10a6415e7dce7a6c3b6e734c213298ec205 (diff) | |
| download | node-v0.10-merge.tar.gz | |
Merge remote-tracking branch 'ry/v0.10' into v0.10-mergev0.10-merge
Conflicts:
AUTHORS
ChangeLog
deps/uv/ChangeLog
deps/uv/config-unix.mk
deps/uv/src/unix/stream.c
deps/uv/src/version.c
deps/uv/uv.gyp
src/node.cc
src/node_buffer.cc
src/node_crypto.cc
src/node_version.h
src/stream_wrap.cc
src/stream_wrap.h
Diffstat (limited to 'src/node_buffer.h')
| -rw-r--r-- | src/node_buffer.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/node_buffer.h b/src/node_buffer.h index 5743f9b26..7b7cf8e58 100644 --- a/src/node_buffer.h +++ b/src/node_buffer.h @@ -113,12 +113,18 @@ class NODE_EXTERN Buffer: public ObjectWrap { private: static v8::Handle<v8::Value> New(const v8::Arguments &args); + + template <encoding encoding> + static v8::Handle<v8::Value> StringSlice(const v8::Arguments &args); static v8::Handle<v8::Value> BinarySlice(const v8::Arguments &args); static v8::Handle<v8::Value> AsciiSlice(const v8::Arguments &args); static v8::Handle<v8::Value> Base64Slice(const v8::Arguments &args); static v8::Handle<v8::Value> Utf8Slice(const v8::Arguments &args); static v8::Handle<v8::Value> Ucs2Slice(const v8::Arguments &args); static v8::Handle<v8::Value> HexSlice(const v8::Arguments &args); + + template <encoding encoding> + static v8::Handle<v8::Value> StringWrite(const v8::Arguments &args); static v8::Handle<v8::Value> BinaryWrite(const v8::Arguments &args); static v8::Handle<v8::Value> Base64Write(const v8::Arguments &args); static v8::Handle<v8::Value> AsciiWrite(const v8::Arguments &args); |
