MCPcopy Create free account
hub / github.com/GNOME/gjs / release

Method release

gi/arg-cache.cpp:1058–1064  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1056 return gjs_value_from_byte_array_gi_argument(cx, value, arg);
1057 }
1058 bool release(JSContext*, GjsFunctionCallState*,
1059 GIArgument* in_arg [[maybe_unused]],
1060 GIArgument* out_arg) override {
1061 if (m_transfer != GI_TRANSFER_NOTHING)
1062 gjs_gi_argument_release_byte_array(out_arg);
1063 return true;
1064 }
1065
1066 [[nodiscard]]
1067 Maybe<ReturnTag> return_tag() const override {

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected