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

Function NAN_GETTER

test/cpp/accessors.cpp:91–111  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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