doc: Update documentation to reflect ObjectWrap changes

This commit is contained in:
Scott Blomquist 2013-10-29 12:49:41 -07:00 committed by Trevor Norris
parent 7a7101ac9b
commit a9a53ca05a

View File

@ -342,6 +342,7 @@ Here we expose the method `plusOne` by adding it to the constructor's
prototype:
#include <node.h>
#include <node_object_wrap.h>
#include "myobject.h"
using namespace v8;
@ -490,12 +491,8 @@ The implementation is similar to the above in `myobject.cc`:
// Prototype
tpl->PrototypeTemplate()->Set(String::NewSymbol("plusOne"),
FunctionTemplate::New(PlusOne)->GetFunction());
<<<<<<< HEAD
constructor = Persistent<Function>::New(isolate, tpl->GetFunction());
=======
constructor = Persistent<Function>::New(tpl->GetFunction());
>>>>>>> upstream/v0.10
}
Handle<Value> MyObject::New(const Arguments& args) {
@ -560,6 +557,7 @@ In the following `addon.cc` we introduce a function `add()` that can take on two
`MyObject` objects:
#include <node.h>
#include <node_object_wrap.h>
#include "myobject.h"
using namespace v8;
@ -602,6 +600,7 @@ can probe private values after unwrapping the object:
#define MYOBJECT_H
#include <node.h>
#include <node_object_wrap.h>
class MyObject : public node::ObjectWrap {
public:
@ -642,12 +641,8 @@ The implementation of `myobject.cc` is similar as before:
Local<FunctionTemplate> tpl = FunctionTemplate::New(New);
tpl->SetClassName(String::NewSymbol("MyObject"));
tpl->InstanceTemplate()->SetInternalFieldCount(1);
<<<<<<< HEAD
constructor = Persistent<Function>::New(isolate, tpl->GetFunction());
=======
constructor = Persistent<Function>::New(tpl->GetFunction());
>>>>>>> upstream/v0.10
}
Handle<Value> MyObject::New(const Arguments& args) {