MCPcopy Create free account
hub / github.com/nodejs/nan / NAN_GETTER

Function NAN_GETTER

test/cpp/accessors2.cpp:89–109  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

87}
88
89NAN_GETTER(SetterGetter::GetProp1) {
90 SetterGetter* settergetter =
91 ObjectWrap::Unwrap<SetterGetter>(info.Holder());
92 assert(strlen(settergetter->log) < sizeof (settergetter->log));
93 strncat(
94 settergetter->log
95 , "Prop1:GETTER("
96 , sizeof (settergetter->log) - 1 - strlen(settergetter->log));
97 assert(strlen(settergetter->log) < sizeof (settergetter->log));
98 strncat(
99 settergetter->log
100 , settergetter->prop1
101 , sizeof (settergetter->log) - 1 - strlen(settergetter->log));
102 assert(strlen(settergetter->log) < sizeof (settergetter->log));
103 strncat(
104 settergetter->log
105 , ")\n"
106 , sizeof (settergetter->log) - 1 - strlen(settergetter->log));
107
108 info.GetReturnValue().Set(Nan::New(settergetter->prop1).ToLocalChecked());
109}
110
111NAN_GETTER(SetterGetter::GetProp2) {
112 SetterGetter* settergetter =

Callers

nothing calls this directly

Calls 4

ToLocalCheckedMethod · 0.80
NewFunction · 0.50
SetMethod · 0.45
GetReturnValueMethod · 0.45

Tested by

no test coverage detected