/* This file is part of the KDE libraries SPDX-FileCopyrightText: 2022 Xaver Hugl SPDX-License-Identifier: LGPL-2.1-or-later */ #pragma once #include struct CDeleter { template void operator()(T *ptr) { free(ptr); } }; template using UniqueCPointer = std::unique_ptr;