소스 검색

Restructure section-pair source folders

Patrick-Christopher Mattulat 2 년 전
부모
커밋
ad39d4d717
31개의 변경된 파일83개의 추가작업 그리고 83개의 파일을 삭제
  1. 19 19
      CMakeLists.txt
  2. 2 2
      include/ls-std/io/section-pair/evaluator/SectionPairIdentifierArgumentEvaluator.hpp
  3. 2 2
      include/ls-std/io/section-pair/evaluator/SectionPairRowValueArgumentEvaluator.hpp
  4. 4 4
      include/ls-std/io/section-pair/model/SectionPairRow.hpp
  5. 1 1
      include/ls-std/io/section-pair/model/SectionPairRowListValue.hpp
  6. 2 2
      include/ls-std/io/section-pair/model/SectionPairRowSingleValue.hpp
  7. 2 2
      include/ls-std/io/section-pair/model/SectionPairRowValue.hpp
  8. 3 3
      include/ls-std/io/section-pair/serialization/SerializableSectionPairRowListValue.hpp
  9. 3 3
      include/ls-std/io/section-pair/serialization/SerializableSectionPairRowSingleValue.hpp
  10. 2 2
      include/ls-std/io/section-pair/validator/SectionPairIdentifierValidator.hpp
  11. 2 2
      include/ls-std/io/section-pair/validator/SectionPairRowValueValidator.hpp
  12. 10 10
      include/ls-std/ls-std-io.hpp
  13. 3 3
      source/ls-std/io/section-pair/evaluator/SectionPairIdentifierArgumentEvaluator.cpp
  14. 4 4
      source/ls-std/io/section-pair/evaluator/SectionPairRowValueArgumentEvaluator.cpp
  15. 5 5
      source/ls-std/io/section-pair/model/SectionPairRow.cpp
  16. 2 2
      source/ls-std/io/section-pair/model/SectionPairRowListValue.cpp
  17. 3 3
      source/ls-std/io/section-pair/model/SectionPairRowSingleValue.cpp
  18. 2 2
      source/ls-std/io/section-pair/model/SectionPairRowValue.cpp
  19. 1 1
      source/ls-std/io/section-pair/serialization/SerializableSectionPairRowListValue.cpp
  20. 1 1
      source/ls-std/io/section-pair/serialization/SerializableSectionPairRowSingleValue.cpp
  21. 2 2
      source/ls-std/io/section-pair/validator/SectionPairIdentifierValidator.cpp
  22. 2 2
      source/ls-std/io/section-pair/validator/SectionPairRowValueValidator.cpp
  23. 1 1
      test/cases/io/section-pair/evaluator/SectionPairIdentifierArgumentEvaluatorTest.cpp
  24. 1 1
      test/cases/io/section-pair/evaluator/SectionPairRowValueArgumentEvaluatorTest.cpp
  25. 0 0
      test/cases/io/section-pair/model/SectionPairRowListValueTest.cpp
  26. 1 1
      test/cases/io/section-pair/model/SectionPairRowSingleValueTest.cpp
  27. 1 1
      test/cases/io/section-pair/model/SectionPairRowTest.cpp
  28. 0 0
      test/cases/io/section-pair/serialization/SerializableSectionPairRowListValueTest.cpp
  29. 0 0
      test/cases/io/section-pair/serialization/SerializableSectionPairRowSingleValueTest.cpp
  30. 1 1
      test/cases/io/section-pair/validator/SectionPairIdentifierValidatorTest.cpp
  31. 1 1
      test/cases/io/section-pair/validator/SectionPairRowValueValidatorTest.cpp

+ 19 - 19
CMakeLists.txt

@@ -174,16 +174,16 @@ set(SOURCE_FILES_IO
         ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/kv/KvParser.cpp
         ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/logging/Logger.cpp
         ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/logging/LogLevel.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/section-pair/SectionPairIdentifierArgumentEvaluator.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/section-pair/SectionPairIdentifierValidator.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/section-pair/SectionPairRow.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/section-pair/SectionPairRowListValue.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/section-pair/SectionPairRowSingleValue.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/section-pair/SectionPairRowValue.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/section-pair/SectionPairRowValueArgumentEvaluator.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/section-pair/SectionPairRowValueValidator.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/section-pair/SerializableSectionPairRowListValue.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/section-pair/SerializableSectionPairRowSingleValue.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/section-pair/evaluator/SectionPairIdentifierArgumentEvaluator.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/section-pair/evaluator/SectionPairRowValueArgumentEvaluator.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/section-pair/model/SectionPairRow.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/section-pair/model/SectionPairRowListValue.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/section-pair/model/SectionPairRowSingleValue.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/section-pair/model/SectionPairRowValue.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/section-pair/validator/SectionPairIdentifierValidator.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/section-pair/validator/SectionPairRowValueValidator.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/section-pair/serialization/SerializableSectionPairRowListValue.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/section-pair/serialization/SerializableSectionPairRowSingleValue.cpp
         ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/xml/XmlAttribute.cpp
         ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/xml/XmlDeclaration.cpp
         ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/xml/XmlDocument.cpp
@@ -268,15 +268,15 @@ if (${LS_STD_BUILD_WITH_TESTS})
             ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/kv/KvParserTest.cpp
             ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/logging/LoggerTest.cpp
             ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/logging/LogLevelTest.cpp
-            ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/section-pair/SectionPairIdentifierArgumentEvaluatorTest.cpp
-            ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/section-pair/SectionPairIdentifierValidatorTest.cpp
-            ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/section-pair/SectionPairRowListValueTest.cpp
-            ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/section-pair/SectionPairRowSingleValueTest.cpp
-            ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/section-pair/SectionPairRowTest.cpp
-            ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/section-pair/SectionPairRowValueArgumentEvaluatorTest.cpp
-            ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/section-pair/SectionPairRowValueValidatorTest.cpp
-            ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/section-pair/SerializableSectionPairRowListValueTest.cpp
-            ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/section-pair/SerializableSectionPairRowSingleValueTest.cpp
+            ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/section-pair/evaluator/SectionPairIdentifierArgumentEvaluatorTest.cpp
+            ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/section-pair/evaluator/SectionPairRowValueArgumentEvaluatorTest.cpp
+            ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/section-pair/validator/SectionPairIdentifierValidatorTest.cpp
+            ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/section-pair/validator/SectionPairRowValueValidatorTest.cpp
+            ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/section-pair/model/SectionPairRowListValueTest.cpp
+            ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/section-pair/model/SectionPairRowSingleValueTest.cpp
+            ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/section-pair/model/SectionPairRowTest.cpp
+            ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/section-pair/serialization/SerializableSectionPairRowListValueTest.cpp
+            ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/section-pair/serialization/SerializableSectionPairRowSingleValueTest.cpp
             ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/xml/XmlAttributeTest.cpp
             ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/xml/XmlDeclarationTest.cpp
             ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/io/xml/XmlDocumentTest.cpp

+ 2 - 2
include/ls-std/io/section-pair/SectionPairIdentifierArgumentEvaluator.hpp → include/ls-std/io/section-pair/evaluator/SectionPairIdentifierArgumentEvaluator.hpp

@@ -3,15 +3,15 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-09
-* Changed:         2023-02-10
+* Changed:         2023-02-11
 *
 * */
 
 #ifndef LS_STD_SECTION_PAIR_IDENTIFIER_ARGUMENT_EVALUATOR_HPP
 #define LS_STD_SECTION_PAIR_IDENTIFIER_ARGUMENT_EVALUATOR_HPP
 
-#include "SectionPairTypes.hpp"
 #include <ls-std/core/interface/IEvaluator.hpp>
+#include <ls-std/io/section-pair/SectionPairTypes.hpp>
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string>
 

+ 2 - 2
include/ls-std/io/section-pair/SectionPairRowValueArgumentEvaluator.hpp → include/ls-std/io/section-pair/evaluator/SectionPairRowValueArgumentEvaluator.hpp

@@ -3,15 +3,15 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-10
-* Changed:         2023-02-10
+* Changed:         2023-02-11
 *
 * */
 
 #ifndef LS_STD_SECTION_PAIR_ROW_VALUE_ARGUMENT_EVALUATOR_HPP
 #define LS_STD_SECTION_PAIR_ROW_VALUE_ARGUMENT_EVALUATOR_HPP
 
-#include "SectionPairTypes.hpp"
 #include <ls-std/core/interface/IEvaluator.hpp>
+#include <ls-std/io/section-pair/SectionPairTypes.hpp>
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string>
 

+ 4 - 4
include/ls-std/io/section-pair/SectionPairRow.hpp → include/ls-std/io/section-pair/model/SectionPairRow.hpp

@@ -3,17 +3,17 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-08
-* Changed:         2023-02-10
+* Changed:         2023-02-11
 *
 * */
 
 #ifndef LS_STD_SECTION_PAIR_ROW_HPP
 #define LS_STD_SECTION_PAIR_ROW_HPP
 
-#include "SectionPairRowEnumType.hpp"
-#include "SectionPairRowValue.hpp"
-#include "SectionPairTypes.hpp"
 #include <ls-std/core/Class.hpp>
+#include <ls-std/io/section-pair/SectionPairRowEnumType.hpp>
+#include <ls-std/io/section-pair/SectionPairTypes.hpp>
+#include <ls-std/io/section-pair/model/SectionPairRowValue.hpp>
 #include <ls-std/os/dynamic-goal.hpp>
 #include <memory>
 

+ 1 - 1
include/ls-std/io/section-pair/SectionPairRowListValue.hpp → include/ls-std/io/section-pair/model/SectionPairRowListValue.hpp

@@ -11,9 +11,9 @@
 #define LS_STD_SECTION_PAIR_ROW_LIST_VALUE_HPP
 
 #include "SectionPairRowValue.hpp"
-#include "SectionPairTypes.hpp"
 #include <list>
 #include <ls-std/core/Class.hpp>
+#include <ls-std/io/section-pair/SectionPairTypes.hpp>
 
 namespace ls::std::io
 {

+ 2 - 2
include/ls-std/io/section-pair/SectionPairRowSingleValue.hpp → include/ls-std/io/section-pair/model/SectionPairRowSingleValue.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-10
-* Changed:         2023-02-10
+* Changed:         2023-02-11
 *
 * */
 
@@ -11,8 +11,8 @@
 #define LS_STD_SECTION_PAIR_ROW_SINGLE_VALUE_HPP
 
 #include "SectionPairRowValue.hpp"
-#include "SectionPairTypes.hpp"
 #include <ls-std/core/Class.hpp>
+#include <ls-std/io/section-pair/SectionPairTypes.hpp>
 #include <ls-std/os/dynamic-goal.hpp>
 
 namespace ls::std::io

+ 2 - 2
include/ls-std/io/section-pair/SectionPairRowValue.hpp → include/ls-std/io/section-pair/model/SectionPairRowValue.hpp

@@ -3,14 +3,14 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-10
-* Changed:         2023-02-10
+* Changed:         2023-02-11
 *
 * */
 
 #ifndef LS_STD_SECTION_PAIR_ROW_VALUE_HPP
 #define LS_STD_SECTION_PAIR_ROW_VALUE_HPP
 
-#include "SectionPairRowEnumType.hpp"
+#include <ls-std/io/section-pair/SectionPairRowEnumType.hpp>
 #include <ls-std/os/dynamic-goal.hpp>
 
 namespace ls::std::io

+ 3 - 3
include/ls-std/io/section-pair/SerializableSectionPairRowListValue.hpp → include/ls-std/io/section-pair/serialization/SerializableSectionPairRowListValue.hpp

@@ -10,8 +10,8 @@
 #ifndef LS_STD_SERIALIZABLE_SECTION_PAIR_ROW_LIST_VALUE_HPP
 #define LS_STD_SERIALIZABLE_SECTION_PAIR_ROW_LIST_VALUE_HPP
 
-#include "SectionPairRowListValue.hpp"
 #include <ls-std/core/interface/ISerializable.hpp>
+#include <ls-std/io/section-pair/model/SectionPairRowListValue.hpp>
 #include <ls-std/os/dynamic-goal.hpp>
 #include <memory>
 
@@ -21,7 +21,7 @@ namespace ls::std::io
   {
     public:
 
-      explicit SerializableSectionPairRowListValue(const ::std::shared_ptr<ls::std::io::SectionPairRowListValue>& _value);
+      explicit SerializableSectionPairRowListValue(const ::std::shared_ptr<ls::std::io::SectionPairRowListValue> &_value);
       ~SerializableSectionPairRowListValue() override;
 
       [[nodiscard]] ::std::shared_ptr<ls::std::io::SectionPairRowListValue> getValue();
@@ -33,7 +33,7 @@ namespace ls::std::io
       ::std::shared_ptr<ls::std::io::SectionPairRowListValue> value{};
 
       [[nodiscard]] static ::std::string _getLine(::std::string::size_type _position, const ls::std::core::type::byte_field &_searchText);
-      void _setValue(const ::std::shared_ptr<ls::std::io::SectionPairRowListValue>& _value);
+      void _setValue(const ::std::shared_ptr<ls::std::io::SectionPairRowListValue> &_value);
       static void _updateSearchText(::std::string::size_type _position, ls::std::core::type::byte_field &_searchText);
   };
 }

+ 3 - 3
include/ls-std/io/section-pair/SerializableSectionPairRowSingleValue.hpp → include/ls-std/io/section-pair/serialization/SerializableSectionPairRowSingleValue.hpp

@@ -10,8 +10,8 @@
 #ifndef LS_STD_SERIALIZABLE_SECTION_PAIR_ROW_SINGLE_VALUE_HPP
 #define LS_STD_SERIALIZABLE_SECTION_PAIR_ROW_SINGLE_VALUE_HPP
 
-#include "SectionPairRowSingleValue.hpp"
 #include <ls-std/core/interface/ISerializable.hpp>
+#include <ls-std/io/section-pair/model/SectionPairRowSingleValue.hpp>
 #include <ls-std/os/dynamic-goal.hpp>
 #include <memory>
 
@@ -21,7 +21,7 @@ namespace ls::std::io
   {
     public:
 
-      explicit SerializableSectionPairRowSingleValue(const ::std::shared_ptr<ls::std::io::SectionPairRowSingleValue>& _value);
+      explicit SerializableSectionPairRowSingleValue(const ::std::shared_ptr<ls::std::io::SectionPairRowSingleValue> &_value);
       ~SerializableSectionPairRowSingleValue() override;
 
       [[nodiscard]] ::std::shared_ptr<ls::std::io::SectionPairRowSingleValue> getValue();
@@ -32,7 +32,7 @@ namespace ls::std::io
 
       ::std::shared_ptr<ls::std::io::SectionPairRowSingleValue> value{};
 
-      void _setValue(const ::std::shared_ptr<ls::std::io::SectionPairRowSingleValue>& _value);
+      void _setValue(const ::std::shared_ptr<ls::std::io::SectionPairRowSingleValue> &_value);
   };
 }
 

+ 2 - 2
include/ls-std/io/section-pair/SectionPairIdentifierValidator.hpp → include/ls-std/io/section-pair/validator/SectionPairIdentifierValidator.hpp

@@ -3,16 +3,16 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-09
-* Changed:         2023-02-10
+* Changed:         2023-02-11
 *
 * */
 
 #ifndef LS_STD_SECTION_PAIR_IDENTIFIER_VALIDATOR_HPP
 #define LS_STD_SECTION_PAIR_IDENTIFIER_VALIDATOR_HPP
 
-#include "SectionPairTypes.hpp"
 #include <ls-std/core/Class.hpp>
 #include <ls-std/core/interface/IValidator.hpp>
+#include <ls-std/io/section-pair/SectionPairTypes.hpp>
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string>
 

+ 2 - 2
include/ls-std/io/section-pair/SectionPairRowValueValidator.hpp → include/ls-std/io/section-pair/validator/SectionPairRowValueValidator.hpp

@@ -3,16 +3,16 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-09
-* Changed:         2023-02-10
+* Changed:         2023-02-11
 *
 * */
 
 #ifndef LS_STD_SECTION_PAIR_ROW_VALUE_VALIDATOR_HPP
 #define LS_STD_SECTION_PAIR_ROW_VALUE_VALIDATOR_HPP
 
-#include "SectionPairTypes.hpp"
 #include <ls-std/core/Class.hpp>
 #include <ls-std/core/interface/IValidator.hpp>
+#include <ls-std/io/section-pair/SectionPairTypes.hpp>
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string>
 

+ 10 - 10
include/ls-std/ls-std-io.hpp

@@ -20,18 +20,18 @@
 #include <ls-std/io/logging/LogLevelValue.hpp>
 #include <ls-std/io/logging/Logger.hpp>
 
-#include <ls-std/io/section-pair/SectionPairIdentifierArgumentEvaluator.hpp>
-#include <ls-std/io/section-pair/SectionPairIdentifierValidator.hpp>
-#include <ls-std/io/section-pair/SectionPairRow.hpp>
 #include <ls-std/io/section-pair/SectionPairRowEnumType.hpp>
-#include <ls-std/io/section-pair/SectionPairRowListValue.hpp>
-#include <ls-std/io/section-pair/SectionPairRowSingleValue.hpp>
-#include <ls-std/io/section-pair/SectionPairRowValue.hpp>
-#include <ls-std/io/section-pair/SectionPairRowValueArgumentEvaluator.hpp>
-#include <ls-std/io/section-pair/SectionPairRowValueValidator.hpp>
 #include <ls-std/io/section-pair/SectionPairTypes.hpp>
-#include <ls-std/io/section-pair/SerializableSectionPairRowListValue.hpp>
-#include <ls-std/io/section-pair/SerializableSectionPairRowSingleValue.hpp>
+#include <ls-std/io/section-pair/evaluator/SectionPairIdentifierArgumentEvaluator.hpp>
+#include <ls-std/io/section-pair/evaluator/SectionPairRowValueArgumentEvaluator.hpp>
+#include <ls-std/io/section-pair/model/SectionPairRow.hpp>
+#include <ls-std/io/section-pair/model/SectionPairRowListValue.hpp>
+#include <ls-std/io/section-pair/model/SectionPairRowSingleValue.hpp>
+#include <ls-std/io/section-pair/model/SectionPairRowValue.hpp>
+#include <ls-std/io/section-pair/serialization/SerializableSectionPairRowListValue.hpp>
+#include <ls-std/io/section-pair/serialization/SerializableSectionPairRowSingleValue.hpp>
+#include <ls-std/io/section-pair/validator/SectionPairIdentifierValidator.hpp>
+#include <ls-std/io/section-pair/validator/SectionPairRowValueValidator.hpp>
 
 #include <ls-std/io/xml/XmlAttribute.hpp>
 #include <ls-std/io/xml/XmlDeclaration.hpp>

+ 3 - 3
source/ls-std/io/section-pair/SectionPairIdentifierArgumentEvaluator.cpp → source/ls-std/io/section-pair/evaluator/SectionPairIdentifierArgumentEvaluator.cpp

@@ -3,13 +3,13 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-09
-* Changed:         2023-02-10
+* Changed:         2023-02-11
 *
 * */
 
 #include <ls-std/core/exception/IllegalArgumentException.hpp>
-#include <ls-std/io/section-pair/SectionPairIdentifierArgumentEvaluator.hpp>
-#include <ls-std/io/section-pair/SectionPairIdentifierValidator.hpp>
+#include <ls-std/io/section-pair/evaluator/SectionPairIdentifierArgumentEvaluator.hpp>
+#include <ls-std/io/section-pair/validator/SectionPairIdentifierValidator.hpp>
 
 ls::std::io::SectionPairIdentifierArgumentEvaluator::SectionPairIdentifierArgumentEvaluator(ls::std::io::section_pair_identifier _identifier, ::std::string _message) : identifier(::std::move(_identifier)), message(::std::move(_message))
 {}

+ 4 - 4
source/ls-std/io/section-pair/SectionPairRowValueArgumentEvaluator.cpp → source/ls-std/io/section-pair/evaluator/SectionPairRowValueArgumentEvaluator.cpp

@@ -3,15 +3,15 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-10
-* Changed:         2023-02-10
+* Changed:         2023-02-11
 *
 * */
 
 #include <ls-std/core/exception/IllegalArgumentException.hpp>
-#include <ls-std/io/section-pair/SectionPairRowValueArgumentEvaluator.hpp>
-#include <ls-std/io/section-pair/SectionPairRowValueValidator.hpp>
+#include <ls-std/io/section-pair/evaluator/SectionPairRowValueArgumentEvaluator.hpp>
+#include <ls-std/io/section-pair/validator/SectionPairRowValueValidator.hpp>
 
-ls::std::io::SectionPairRowValueArgumentEvaluator::SectionPairRowValueArgumentEvaluator(ls::std::io::section_pair_row_value _value, ::std::string _message) : value(::std::move(_value)) , message(::std::move(_message))
+ls::std::io::SectionPairRowValueArgumentEvaluator::SectionPairRowValueArgumentEvaluator(ls::std::io::section_pair_row_value _value, ::std::string _message) : value(::std::move(_value)), message(::std::move(_message))
 {}
 
 ls::std::io::SectionPairRowValueArgumentEvaluator::~SectionPairRowValueArgumentEvaluator() = default;

+ 5 - 5
source/ls-std/io/section-pair/SectionPairRow.cpp → source/ls-std/io/section-pair/model/SectionPairRow.cpp

@@ -3,16 +3,16 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-08
-* Changed:         2023-02-10
+* Changed:         2023-02-11
 *
 * */
 
 #include <ls-std/core/evaluator/EmptyStringArgumentEvaluator.hpp>
 #include <ls-std/core/exception/IllegalArgumentException.hpp>
-#include <ls-std/io/section-pair/SectionPairIdentifierArgumentEvaluator.hpp>
-#include <ls-std/io/section-pair/SectionPairRow.hpp>
-#include <ls-std/io/section-pair/SectionPairRowListValue.hpp>
-#include <ls-std/io/section-pair/SectionPairRowSingleValue.hpp>
+#include <ls-std/io/section-pair/evaluator/SectionPairIdentifierArgumentEvaluator.hpp>
+#include <ls-std/io/section-pair/model/SectionPairRow.hpp>
+#include <ls-std/io/section-pair/model/SectionPairRowListValue.hpp>
+#include <ls-std/io/section-pair/model/SectionPairRowSingleValue.hpp>
 
 ls::std::io::SectionPairRow::SectionPairRow(const ls::std::io::section_pair_identifier &_key, const ls::std::io::SectionPairRowEnumType &_type) : ls::std::core::Class("SectionPairRow")
 {

+ 2 - 2
source/ls-std/io/section-pair/SectionPairRowListValue.cpp → source/ls-std/io/section-pair/model/SectionPairRowListValue.cpp

@@ -9,8 +9,8 @@
 
 #include <ls-std/core/evaluator/EmptyStringArgumentEvaluator.hpp>
 #include <ls-std/core/evaluator/IndexOutOfBoundsEvaluator.hpp>
-#include <ls-std/io/section-pair/SectionPairRowListValue.hpp>
-#include <ls-std/io/section-pair/SectionPairRowValueArgumentEvaluator.hpp>
+#include <ls-std/io/section-pair/evaluator/SectionPairRowValueArgumentEvaluator.hpp>
+#include <ls-std/io/section-pair/model/SectionPairRowListValue.hpp>
 
 ls::std::io::SectionPairRowListValue::SectionPairRowListValue() : ls::std::core::Class("SectionPairRowListValue"), ls::std::io::SectionPairRowValue(ls::std::io::SectionPairRowEnumType::SECTION_PAIR_ROW_LIST_VALUE)
 {}

+ 3 - 3
source/ls-std/io/section-pair/SectionPairRowSingleValue.cpp → source/ls-std/io/section-pair/model/SectionPairRowSingleValue.cpp

@@ -3,13 +3,13 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-10
-* Changed:         2023-02-10
+* Changed:         2023-02-11
 *
 * */
 
 #include <ls-std/core/evaluator/EmptyStringArgumentEvaluator.hpp>
-#include <ls-std/io/section-pair/SectionPairRowSingleValue.hpp>
-#include <ls-std/io/section-pair/SectionPairRowValueArgumentEvaluator.hpp>
+#include <ls-std/io/section-pair/evaluator/SectionPairRowValueArgumentEvaluator.hpp>
+#include <ls-std/io/section-pair/model/SectionPairRowSingleValue.hpp>
 
 ls::std::io::SectionPairRowSingleValue::SectionPairRowSingleValue(const ls::std::io::section_pair_row_value &_value) : ls::std::core::Class("SectionPairRowSingleValue"), ls::std::io::SectionPairRowValue(ls::std::io::SECTION_PAIR_ROW_SINGLE_VALUE)
 {

+ 2 - 2
source/ls-std/io/section-pair/SectionPairRowValue.cpp → source/ls-std/io/section-pair/model/SectionPairRowValue.cpp

@@ -3,11 +3,11 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-10
-* Changed:         2023-02-10
+* Changed:         2023-02-11
 *
 * */
 
-#include <ls-std/io/section-pair/SectionPairRowValue.hpp>
+#include <ls-std/io/section-pair/model/SectionPairRowValue.hpp>
 
 ls::std::io::SectionPairRowValue::SectionPairRowValue(const ls::std::io::SectionPairRowEnumType &_type) : type(_type)
 {}

+ 1 - 1
source/ls-std/io/section-pair/SerializableSectionPairRowListValue.cpp → source/ls-std/io/section-pair/serialization/SerializableSectionPairRowListValue.cpp

@@ -10,7 +10,7 @@
 #include <ls-std/core/evaluator/EmptyStringArgumentEvaluator.hpp>
 #include <ls-std/core/evaluator/NullPointerArgumentEvaluator.hpp>
 #include <ls-std/io/NewLine.hpp>
-#include <ls-std/io/section-pair/SerializableSectionPairRowListValue.hpp>
+#include <ls-std/io/section-pair/serialization/SerializableSectionPairRowListValue.hpp>
 
 ls::std::io::SerializableSectionPairRowListValue::SerializableSectionPairRowListValue(const ::std::shared_ptr<ls::std::io::SectionPairRowListValue> &_value)
 {

+ 1 - 1
source/ls-std/io/section-pair/SerializableSectionPairRowSingleValue.cpp → source/ls-std/io/section-pair/serialization/SerializableSectionPairRowSingleValue.cpp

@@ -9,7 +9,7 @@
 
 #include <ls-std/core/evaluator/EmptyStringArgumentEvaluator.hpp>
 #include <ls-std/core/evaluator/NullPointerArgumentEvaluator.hpp>
-#include <ls-std/io/section-pair/SerializableSectionPairRowSingleValue.hpp>
+#include <ls-std/io/section-pair/serialization/SerializableSectionPairRowSingleValue.hpp>
 
 ls::std::io::SerializableSectionPairRowSingleValue::SerializableSectionPairRowSingleValue(const ::std::shared_ptr<ls::std::io::SectionPairRowSingleValue> &_value)
 {

+ 2 - 2
source/ls-std/io/section-pair/SectionPairIdentifierValidator.cpp → source/ls-std/io/section-pair/validator/SectionPairIdentifierValidator.cpp

@@ -3,11 +3,11 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-09
-* Changed:         2023-02-10
+* Changed:         2023-02-11
 *
 * */
 
-#include <ls-std/io/section-pair/SectionPairIdentifierValidator.hpp>
+#include <ls-std/io/section-pair/validator/SectionPairIdentifierValidator.hpp>
 
 ls::std::io::SectionPairIdentifierValidator::SectionPairIdentifierValidator(ls::std::io::section_pair_identifier _identifier) : ls::std::core::Class("SectionPairIdentifierValidator"), identifier(::std::move(_identifier))
 {}

+ 2 - 2
source/ls-std/io/section-pair/SectionPairRowValueValidator.cpp → source/ls-std/io/section-pair/validator/SectionPairRowValueValidator.cpp

@@ -3,11 +3,11 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-09
-* Changed:         2023-02-10
+* Changed:         2023-02-11
 *
 * */
 
-#include <ls-std/io/section-pair/SectionPairRowValueValidator.hpp>
+#include <ls-std/io/section-pair/validator/SectionPairRowValueValidator.hpp>
 
 ls::std::io::SectionPairRowValueValidator::SectionPairRowValueValidator(ls::std::io::section_pair_row_value _value) : ls::std::core::Class("SectionPairRowValueValidator"), value(::std::move(_value))
 {}

+ 1 - 1
test/cases/io/section-pair/SectionPairIdentifierArgumentEvaluatorTest.cpp → test/cases/io/section-pair/evaluator/SectionPairIdentifierArgumentEvaluatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-09
-* Changed:         2023-02-10
+* Changed:         2023-02-11
 *
 * */
 

+ 1 - 1
test/cases/io/section-pair/SectionPairRowValueArgumentEvaluatorTest.cpp → test/cases/io/section-pair/evaluator/SectionPairRowValueArgumentEvaluatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-10
-* Changed:         2023-02-10
+* Changed:         2023-02-11
 *
 * */
 

+ 0 - 0
test/cases/io/section-pair/SectionPairRowListValueTest.cpp → test/cases/io/section-pair/model/SectionPairRowListValueTest.cpp


+ 1 - 1
test/cases/io/section-pair/SectionPairRowSingleValueTest.cpp → test/cases/io/section-pair/model/SectionPairRowSingleValueTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-10
-* Changed:         2023-02-10
+* Changed:         2023-02-11
 *
 * */
 

+ 1 - 1
test/cases/io/section-pair/SectionPairRowTest.cpp → test/cases/io/section-pair/model/SectionPairRowTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-08
-* Changed:         2023-02-10
+* Changed:         2023-02-11
 *
 * */
 

+ 0 - 0
test/cases/io/section-pair/SerializableSectionPairRowListValueTest.cpp → test/cases/io/section-pair/serialization/SerializableSectionPairRowListValueTest.cpp


+ 0 - 0
test/cases/io/section-pair/SerializableSectionPairRowSingleValueTest.cpp → test/cases/io/section-pair/serialization/SerializableSectionPairRowSingleValueTest.cpp


+ 1 - 1
test/cases/io/section-pair/SectionPairIdentifierValidatorTest.cpp → test/cases/io/section-pair/validator/SectionPairIdentifierValidatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-09
-* Changed:         2023-02-09
+* Changed:         2023-02-11
 *
 * */
 

+ 1 - 1
test/cases/io/section-pair/SectionPairRowValueValidatorTest.cpp → test/cases/io/section-pair/validator/SectionPairRowValueValidatorTest.cpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-09
-* Changed:         2023-02-09
+* Changed:         2023-02-11
 *
 * */