// Copyright (C) 2022 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 #ifndef SHAREDPOINTERTESTBENCH_H #define SHAREDPOINTERTESTBENCH_H #include "pysidetest_macros.h" #include QT_FORWARD_DECLARE_CLASS(QObject) class PYSIDETEST_API SharedPointerTestbench { public: SharedPointerTestbench(); static QSharedPointer createSharedPointerInt(int v); static void printSharedPointerInt(const QSharedPointer &p); static QSharedPointer createSharedPointerQObject(); static void printSharedPointerQObject(const QSharedPointer &p); }; #endif // SHAREDPOINTERTESTBENCH_H