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

Method release

gi/arg-cache.cpp:700–708  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

698 return set_inout_parameter(state, arg);
699 }
700 bool release(JSContext*, GjsFunctionCallState* state,
701 GIArgument* in_arg [[maybe_unused]],
702 GIArgument* out_arg [[maybe_unused]]) override {
703 GIArgument* original_out_arg =
704 &(state->inout_original_cvalue(m_arg_pos));
705 gjs_gi_argument_release_basic(GI_TRANSFER_NOTHING, m_tag, flags(),
706 original_out_arg);
707 return true;
708 }
709};
710
711struct BasicTypeTransferableReturn : BasicTypeReturn, Transferable {

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected