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

Function NAN_SETTER

test/cpp/accessors2.cpp:133–156  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

131}
132
133NAN_SETTER(SetterGetter::SetProp2) {
134 SetterGetter* settergetter =
135 ObjectWrap::Unwrap<SetterGetter>(info.Holder());
136 strncpy(
137 settergetter->prop2
138 , *Nan::Utf8String(value)
139 , sizeof (settergetter->prop2));
140 settergetter->prop2[sizeof (settergetter->prop2) - 1] = '\0';
141 assert(strlen(settergetter->log) < sizeof (settergetter->log));
142 strncat(
143 settergetter->log
144 , "Prop2:SETTER("
145 , sizeof (settergetter->log) - 1 - strlen(settergetter->log));
146 assert(strlen(settergetter->log) < sizeof (settergetter->log));
147 strncat(
148 settergetter->log
149 , settergetter->prop2
150 , sizeof (settergetter->log) - 1 - strlen(settergetter->log));
151 assert(strlen(settergetter->log) < sizeof (settergetter->log));
152 strncat(
153 settergetter->log
154 , ")\n"
155 , sizeof (settergetter->log) - 1 - strlen(settergetter->log));
156}
157
158NAN_METHOD(SetterGetter::Log) {
159 SetterGetter* settergetter =

Callers

nothing calls this directly

Calls 1

Utf8StringClass · 0.85

Tested by

no test coverage detected