summaryrefslogtreecommitdiff
path: root/src/node_buffer.h
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2013-05-17 13:04:02 -0700
committerisaacs <i@izs.me>2013-05-17 13:04:02 -0700
commite59141e3daaa572f55b6f59d030c4ddbb2b27c61 (patch)
tree72e6860c814a59075d8d61c0e8fff458db7925e0 /src/node_buffer.h
parent79988438078f58f828811ec87394700ccef42293 (diff)
parentf59ab10a6415e7dce7a6c3b6e734c213298ec205 (diff)
downloadnode-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.h6
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);