diff options
author | Ben Noordhuis <info@bnoordhuis.nl> | 2013-07-30 21:28:43 +0200 |
---|---|---|
committer | Ben Noordhuis <info@bnoordhuis.nl> | 2013-07-30 21:31:04 +0200 |
commit | 511af4dd5fb4d48f1aeabcd93b09fb1f2738e1b2 (patch) | |
tree | ae0601cae04eb0640b0df6ebc142e30794218494 /src/string_bytes.h | |
parent | 2fc47ab10bdbcfb39521d04cf5417520e0035163 (diff) | |
download | node-new-511af4dd5fb4d48f1aeabcd93b09fb1f2738e1b2.tar.gz |
string_bytes: don't use named imports in header
It imports the definition into every source file that includes
string_bytes.h, as evidenced by the build suddenly breaking left
and right because of missing Handle/Local/String/Value imports.
Diffstat (limited to 'src/string_bytes.h')
-rw-r--r-- | src/string_bytes.h | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/src/string_bytes.h b/src/string_bytes.h index 8071a494ae..7d861ff636 100644 --- a/src/string_bytes.h +++ b/src/string_bytes.h @@ -29,25 +29,20 @@ namespace node { -using v8::Handle; -using v8::Local; -using v8::String; -using v8::Value; - class StringBytes { public: // Does the string match the encoding? Quick but non-exhaustive. // Example: a HEX string must have a length that's a multiple of two. // FIXME(bnoordhuis) IsMaybeValidString()? Naming things is hard... - static bool IsValidString(Handle<String> string, enum encoding enc); + static bool IsValidString(v8::Handle<v8::String> string, enum encoding enc); // Fast, but can be 2 bytes oversized for Base64, and // as much as triple UTF-8 strings <= 65536 chars in length - static size_t StorageSize(Handle<Value> val, enum encoding enc); + static size_t StorageSize(v8::Handle<v8::Value> val, enum encoding enc); // Precise byte count, but slightly slower for Base64 and // very much slower for UTF-8 - static size_t Size(Handle<Value> val, enum encoding enc); + static size_t Size(v8::Handle<v8::Value> val, enum encoding enc); // Write the bytes from the string or buffer into the char* // returns the number of bytes written, which will always be @@ -55,14 +50,14 @@ class StringBytes { // memory to allocate. static size_t Write(char* buf, size_t buflen, - Handle<Value> val, + v8::Handle<v8::Value> val, enum encoding enc, int* chars_written = NULL); // Take the bytes in the src, and turn it into a Buffer or String. - static Local<Value> Encode(const char* buf, - size_t buflen, - enum encoding encoding); + static v8::Local<v8::Value> Encode(const char* buf, + size_t buflen, + enum encoding encoding); }; } // namespace node |