Просмотр исходного кода

Address SonarLint findings in FileWriter class

Patrick-Christopher Mattulat 1 год назад
Родитель
Сommit
af7ee4d5e0
2 измененных файлов с 6 добавлено и 6 удалено
  1. 3 3
      include/ls-std/io/FileWriter.hpp
  2. 3 3
      source/ls-std/io/FileWriter.cpp

+ 3 - 3
include/ls-std/io/FileWriter.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-17
- * Changed:         2023-02-22
+ * Changed:         2023-05-16
  *
  * */
 
@@ -21,10 +21,10 @@ namespace ls::std::io
   {
     public:
 
-      explicit FileWriter(ls::std::io::File &_file);
+      explicit FileWriter(const ls::std::io::File &_file);
       ~FileWriter() noexcept override;
 
-      void reset(ls::std::io::File &_file);
+      void reset(const ls::std::io::File &_file);
       bool write(const ls::std::core::type::byte_field &_data) override; // nodiscard is optional here
 
     private:

+ 3 - 3
source/ls-std/io/FileWriter.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-17
- * Changed:         2023-02-23
+ * Changed:         2023-05-16
  *
  * */
 
@@ -18,14 +18,14 @@ using ls::std::io::FileExistenceEvaluator;
 using ls::std::io::FileWriter;
 using ::std::ofstream;
 
-FileWriter::FileWriter(File &_file) : Class("FileWriter"), file(_file)
+FileWriter::FileWriter(const File &_file) : Class("FileWriter"), file(_file)
 {
   FileExistenceEvaluator{_file.getAbsoluteFilePath()}.evaluate();
 }
 
 FileWriter::~FileWriter() noexcept = default;
 
-void FileWriter::reset(File &_file)
+void FileWriter::reset(const File &_file)
 {
   FileExistenceEvaluator{_file.getAbsoluteFilePath()}.evaluate();
   this->file = _file;