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

Function NAN_SETTER

test/cpp/accessors.cpp:135–158  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 1

Utf8StringClass · 0.85

Tested by

no test coverage detected