refactor: iwyu utils.h (#3583)

This commit is contained in:
Charles Kerr
2022-08-04 08:44:18 -05:00
committed by GitHub
parent 4f6909a27a
commit 3ed6b187bb
48 changed files with 62 additions and 137 deletions

View File

@@ -25,7 +25,7 @@
#include <libtransmission/rpcimpl.h>
#include <libtransmission/torrent-metainfo.h>
#include <libtransmission/tr-assert.h>
#include <libtransmission/utils.h> /* tr_free */
#include <libtransmission/utils.h> // tr_free(), tr_time()
#include <libtransmission/variant.h>
#include "Actions.h"
@@ -45,11 +45,11 @@ using TrVariantPtr = std::shared_ptr<tr_variant>;
TrVariantPtr create_variant(tr_variant&& other)
{
auto result = TrVariantPtr(
tr_new0(tr_variant, 1),
new tr_variant{},
[](tr_variant* ptr)
{
tr_variantFree(ptr);
tr_free(ptr);
delete ptr;
});
*result = std::move(other);
tr_variantInitBool(&other, false);