diff options
author | Anna Henningsen <anna@addaleax.net> | 2017-04-12 19:17:24 +0200 |
---|---|---|
committer | Anna Henningsen <anna@addaleax.net> | 2017-04-14 22:47:29 +0200 |
commit | 9d522225e7907b6cf631975b34f586984f698e33 (patch) | |
tree | 544e58031bc52a4b2658c02ba1a247f443378928 /src/node_serdes.cc | |
parent | f98db78f7756b29bd0e92c469a7fb7425f1267af (diff) | |
download | android-node-v8-9d522225e7907b6cf631975b34f586984f698e33.tar.gz android-node-v8-9d522225e7907b6cf631975b34f586984f698e33.tar.bz2 android-node-v8-9d522225e7907b6cf631975b34f586984f698e33.zip |
src: reduce number of exported symbols
Use `static` definitions and anonymous namespaces to reduce the
number of symbols that are exported from the `node` binary.
PR-URL: https://github.com/nodejs/node/pull/12366
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'src/node_serdes.cc')
-rw-r--r-- | src/node_serdes.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/node_serdes.cc b/src/node_serdes.cc index 13bc27685d..a077598dfe 100644 --- a/src/node_serdes.cc +++ b/src/node_serdes.cc @@ -28,6 +28,8 @@ using v8::Value; using v8::ValueDeserializer; using v8::ValueSerializer; +namespace { + class SerializerContext : public BaseObject, public ValueSerializer::Delegate { public: @@ -478,6 +480,7 @@ void InitializeSerdesBindings(Local<Object> target, des->GetFunction(env->context()).ToLocalChecked()).FromJust(); } +} // anonymous namespace } // namespace node NODE_MODULE_CONTEXT_AWARE_BUILTIN(serdes, node::InitializeSerdesBindings) |