File indexing completed on 2024-04-28 05:42:14
0001 // clang-format off 0002 /** 0003 * KDiff3 - Text Diff And Merge Tool 0004 * 0005 * SPDX-FileCopyrightText: 2021 Michael Reeves <reeves.87@gmail.com> 0006 * SPDX-License-Identifier: GPL-2.0-or-later 0007 * 0008 */ 0009 // clang-format on 0010 0011 #ifndef SOURCEDATAMOC_H 0012 #define SOURCEDATAMOC_H 0013 0014 #include "../SourceData.h" 0015 0016 #include <memory> 0017 0018 class SourceDataMoc: public SourceData 0019 { 0020 private: 0021 std::unique_ptr<Options> defualtOptions = std::make_unique<Options>(); 0022 0023 public: 0024 SourceDataMoc() = default; 0025 0026 [[nodiscard]] const std::unique_ptr<Options>& options() { return defualtOptions; } 0027 }; 0028 0029 #endif /* SOURCEDATAMOC_H */