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 */