// Copyright (C) 2019 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 #ifndef SMARTPTRTESTER_H #define SMARTPTRTESTER_H #include "libothermacros.h" #include #include class LIBOTHER_API SmartPtrTester { public: SharedPtr createSharedPtrStr(const char *what); std::string valueOfSharedPtrStr(const SharedPtr &); SharedPtr createSharedPtrInteger(int v); int valueOfSharedPtrInteger(const SharedPtr &); void fiddleInt(const SharedPtr &); }; #endif // SMARTPTRTESTER_H