Procházet zdrojové kódy

Add class list documentation for io module

Patrick-Christopher Mattulat před 6 měsíci
rodič
revize
e7c9e3f184
48 změnil soubory, kde provedl 240 přidání a 48 odebrání
  1. 5 1
      include/ls-std/io/File.hpp
  2. 5 1
      include/ls-std/io/FileOutputStream.hpp
  3. 5 1
      include/ls-std/io/FilePathSeparator.hpp
  4. 5 1
      include/ls-std/io/FilePathSeparatorMatch.hpp
  5. 5 1
      include/ls-std/io/FileReader.hpp
  6. 5 1
      include/ls-std/io/FileWriter.hpp
  7. 5 1
      include/ls-std/io/NewLine.hpp
  8. 5 1
      include/ls-std/io/StandardOutputWriter.hpp
  9. 5 1
      include/ls-std/io/StorableFile.hpp
  10. 5 1
      include/ls-std/io/evaluator/FileExistenceEvaluator.hpp
  11. 5 1
      include/ls-std/io/logging/LogLevel.hpp
  12. 5 1
      include/ls-std/io/logging/Logger.hpp
  13. 5 1
      include/ls-std/io/section-pair/SectionPairMessageFormatter.hpp
  14. 5 1
      include/ls-std/io/section-pair/evaluator/SectionPairIdentifierArgumentEvaluator.hpp
  15. 5 1
      include/ls-std/io/section-pair/evaluator/SectionPairRowArgumentEvaluator.hpp
  16. 5 1
      include/ls-std/io/section-pair/evaluator/SectionPairRowListValueArgumentEvaluator.hpp
  17. 5 1
      include/ls-std/io/section-pair/evaluator/SectionPairRowSingleValueArgumentEvaluator.hpp
  18. 5 1
      include/ls-std/io/section-pair/evaluator/SectionPairSectionArgumentEvaluator.hpp
  19. 5 1
      include/ls-std/io/section-pair/evaluator/SectionPairValueArgumentEvaluator.hpp
  20. 5 1
      include/ls-std/io/section-pair/model/SectionPairDocument.hpp
  21. 5 1
      include/ls-std/io/section-pair/model/SectionPairRow.hpp
  22. 5 1
      include/ls-std/io/section-pair/model/SectionPairRowListValue.hpp
  23. 5 1
      include/ls-std/io/section-pair/model/SectionPairRowSingleValue.hpp
  24. 5 1
      include/ls-std/io/section-pair/model/SectionPairRowValue.hpp
  25. 5 1
      include/ls-std/io/section-pair/model/SectionPairSection.hpp
  26. 5 1
      include/ls-std/io/section-pair/reader/SectionPairFileReader.hpp
  27. 5 1
      include/ls-std/io/section-pair/reader/SectionPairFileReaderParameter.hpp
  28. 5 1
      include/ls-std/io/section-pair/serialization/SerializableSectionPairDocument.hpp
  29. 5 1
      include/ls-std/io/section-pair/serialization/SerializableSectionPairParameter.hpp
  30. 5 1
      include/ls-std/io/section-pair/serialization/SerializableSectionPairRow.hpp
  31. 5 1
      include/ls-std/io/section-pair/serialization/SerializableSectionPairRowListValue.hpp
  32. 5 1
      include/ls-std/io/section-pair/serialization/SerializableSectionPairRowSingleValue.hpp
  33. 5 1
      include/ls-std/io/section-pair/serialization/SerializableSectionPairSection.hpp
  34. 5 1
      include/ls-std/io/section-pair/validator/SectionPairDocumentValidator.hpp
  35. 5 1
      include/ls-std/io/section-pair/validator/SectionPairFileExtensionValidator.hpp
  36. 5 1
      include/ls-std/io/section-pair/validator/SectionPairIdentifierValidator.hpp
  37. 5 1
      include/ls-std/io/section-pair/validator/SectionPairRowListValueValidator.hpp
  38. 5 1
      include/ls-std/io/section-pair/validator/SectionPairRowSingleValueValidator.hpp
  39. 5 1
      include/ls-std/io/section-pair/validator/SectionPairRowValidator.hpp
  40. 5 1
      include/ls-std/io/section-pair/validator/SectionPairSectionValidator.hpp
  41. 5 1
      include/ls-std/io/section-pair/validator/SectionPairValueValidator.hpp
  42. 5 1
      include/ls-std/io/xml/XmlAttribute.hpp
  43. 5 1
      include/ls-std/io/xml/XmlDeclaration.hpp
  44. 5 1
      include/ls-std/io/xml/XmlDocument.hpp
  45. 5 1
      include/ls-std/io/xml/XmlNode.hpp
  46. 5 1
      include/ls-std/io/xml/XmlParseParameter.hpp
  47. 5 1
      include/ls-std/io/xml/XmlParser.hpp
  48. 5 1
      include/ls-std/io/xml/XmlReader.hpp

+ 5 - 1
include/ls-std/io/File.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-15
- * Changed:         2023-05-16
+ * Changed:         2024-05-24
  *
  * */
 
@@ -23,6 +23,10 @@
   #include <windows.h>
 #endif
 
+/*
+ * @class(name: 'File', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL File : public ls::std::core::Class

+ 5 - 1
include/ls-std/io/FileOutputStream.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-20
- * Changed:         2023-05-16
+ * Changed:         2024-05-24
  *
  * */
 
@@ -16,6 +16,10 @@
 #include <ls-std/core/interface/IWriter.hpp>
 #include <ls-std/os/dynamic-goal.hpp>
 
+/*
+ * @class(name: 'FileOutputStream', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL FileOutputStream : public ls::std::core::Class, public ls::std::core::interface_type::IWriter

+ 5 - 1
include/ls-std/io/FilePathSeparator.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-15
- * Changed:         2023-02-22
+ * Changed:         2024-05-24
  *
  * */
 
@@ -13,6 +13,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string>
 
+/*
+ * @class(name: 'FilePathSeparator', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL FilePathSeparator

+ 5 - 1
include/ls-std/io/FilePathSeparatorMatch.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-15
- * Changed:         2023-02-22
+ * Changed:         2024-05-24
  *
  * */
 
@@ -12,6 +12,10 @@
 
 #include <ls-std/os/dynamic-goal.hpp>
 
+/*
+ * @class(name: 'FilePathSeparatorMatch', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL FilePathSeparatorMatch

+ 5 - 1
include/ls-std/io/FileReader.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-17
- * Changed:         2023-05-16
+ * Changed:         2024-05-24
  *
  * */
 
@@ -15,6 +15,10 @@
 #include <ls-std/core/interface/IReader.hpp>
 #include <ls-std/os/dynamic-goal.hpp>
 
+/*
+ * @class(name: 'FileReader', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL FileReader : public ls::std::core::Class, public ls::std::core::interface_type::IReader

+ 5 - 1
include/ls-std/io/FileWriter.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-17
- * Changed:         2023-05-16
+ * Changed:         2024-05-24
  *
  * */
 
@@ -15,6 +15,10 @@
 #include <ls-std/core/interface/IWriter.hpp>
 #include <ls-std/os/dynamic-goal.hpp>
 
+/*
+ * @class(name: 'FileWriter', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL FileWriter : public ls::std::core::Class, public ls::std::core::interface_type::IWriter

+ 5 - 1
include/ls-std/io/NewLine.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-18
- * Changed:         2023-02-06
+ * Changed:         2024-05-24
  *
  * */
 
@@ -13,6 +13,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string>
 
+/*
+ * @class(name: 'NewLine', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL NewLine

+ 5 - 1
include/ls-std/io/StandardOutputWriter.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-06
- * Changed:         2023-02-22
+ * Changed:         2024-05-24
  *
  * */
 
@@ -13,6 +13,10 @@
 #include <ls-std/core/interface/IWriter.hpp>
 #include <ls-std/os/dynamic-goal.hpp>
 
+/*
+ * @class(name: 'StandardOutputWriter', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL StandardOutputWriter : public ls::std::core::interface_type::IWriter

+ 5 - 1
include/ls-std/io/StorableFile.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-19
- * Changed:         2023-05-19
+ * Changed:         2024-05-24
  *
  * */
 
@@ -16,6 +16,10 @@
 #include <memory>
 #include <string>
 
+/*
+ * @class(name: 'StorableFile', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL StorableFile : public ls::std::core::interface_type::IStorable

+ 5 - 1
include/ls-std/io/evaluator/FileExistenceEvaluator.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-21
-* Changed:         2023-02-22
+* Changed:         2024-05-24
 *
 * */
 
@@ -15,6 +15,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string>
 
+/*
+ * @class(name: 'FileExistenceEvaluator', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL FileExistenceEvaluator : public ls::std::core::Class, public ls::std::core::interface_type::IEvaluator

+ 5 - 1
include/ls-std/io/logging/LogLevel.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-20
- * Changed:         2023-05-19
+ * Changed:         2024-05-24
  *
  * */
 
@@ -16,6 +16,10 @@
 #include <string_view>
 #include <unordered_map>
 
+/*
+ * @class(name: 'LogLevel', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL LogLevel : public ls::std::core::Class

+ 5 - 1
include/ls-std/io/logging/Logger.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-20
- * Changed:         2023-05-18
+ * Changed:         2024-05-24
  *
  * */
 
@@ -19,6 +19,10 @@
 #include <string>
 #include <string_view>
 
+/*
+ * @class(name: 'Logger', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL Logger : public ls::std::core::Class

+ 5 - 1
include/ls-std/io/section-pair/SectionPairMessageFormatter.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-22
-* Changed:         2023-02-22
+* Changed:         2024-05-24
 *
 * */
 
@@ -13,6 +13,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string>
 
+/*
+ * @class(name: 'SectionPairMessageFormatter', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairMessageFormatter

+ 5 - 1
include/ls-std/io/section-pair/evaluator/SectionPairIdentifierArgumentEvaluator.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-09
-* Changed:         2023-02-22
+* Changed:         2024-05-24
 *
 * */
 
@@ -15,6 +15,10 @@
 #include <ls-std/io/section-pair/SectionPairTypes.hpp>
 #include <ls-std/os/dynamic-goal.hpp>
 
+/*
+ * @class(name: 'SectionPairIdentifierArgumentEvaluator', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairIdentifierArgumentEvaluator : public ls::std::core::interface_type::IEvaluator, public ls::std::core::Class

+ 5 - 1
include/ls-std/io/section-pair/evaluator/SectionPairRowArgumentEvaluator.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-20
-* Changed:         2023-02-22
+* Changed:         2024-05-24
 *
 * */
 
@@ -15,6 +15,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string>
 
+/*
+ * @class(name: 'SectionPairRowArgumentEvaluator', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairRowArgumentEvaluator : public ls::std::core::Class, public ls::std::core::interface_type::IEvaluator

+ 5 - 1
include/ls-std/io/section-pair/evaluator/SectionPairRowListValueArgumentEvaluator.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-20
-* Changed:         2023-02-22
+* Changed:         2024-05-24
 *
 * */
 
@@ -15,6 +15,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string>
 
+/*
+ * @class(name: 'SectionPairRowListValueArgumentEvaluator', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairRowListValueArgumentEvaluator : public ls::std::core::Class, public ls::std::core::interface_type::IEvaluator

+ 5 - 1
include/ls-std/io/section-pair/evaluator/SectionPairRowSingleValueArgumentEvaluator.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-19
-* Changed:         2023-02-22
+* Changed:         2024-05-24
 *
 * */
 
@@ -15,6 +15,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string>
 
+/*
+ * @class(name: 'SectionPairRowSingleValueArgumentEvaluator', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairRowSingleValueArgumentEvaluator : public ls::std::core::Class, public ls::std::core::interface_type::IEvaluator

+ 5 - 1
include/ls-std/io/section-pair/evaluator/SectionPairSectionArgumentEvaluator.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-20
-* Changed:         2023-02-22
+* Changed:         2024-05-24
 *
 * */
 
@@ -15,6 +15,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string>
 
+/*
+ * @class(name: 'SectionPairSectionArgumentEvaluator', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairSectionArgumentEvaluator : public ls::std::core::Class, public ls::std::core::interface_type::IEvaluator

+ 5 - 1
include/ls-std/io/section-pair/evaluator/SectionPairValueArgumentEvaluator.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-10
-* Changed:         2023-02-22
+* Changed:         2024-05-24
 *
 * */
 
@@ -16,6 +16,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string>
 
+/*
+ * @class(name: 'SectionPairValueArgumentEvaluator', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairValueArgumentEvaluator : public ls::std::core::interface_type::IEvaluator, public ls::std::core::Class

+ 5 - 1
include/ls-std/io/section-pair/model/SectionPairDocument.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-15
-* Changed:         2023-05-16
+* Changed:         2024-05-24
 *
 * */
 
@@ -18,6 +18,10 @@
 #include <memory>
 #include <string_view>
 
+/*
+ * @class(name: 'SectionPairDocument', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairDocument : public ::std::enable_shared_from_this<SectionPairDocument>, public ls::std::core::Class, public ls::std::core::interface_type::ISerializable

+ 5 - 1
include/ls-std/io/section-pair/model/SectionPairRow.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-08
-* Changed:         2023-05-18
+* Changed:         2024-05-24
 *
 * */
 
@@ -20,6 +20,10 @@
 #include <string>
 #include <string_view>
 
+/*
+ * @class(name: 'SectionPairRow', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairRow : public ::std::enable_shared_from_this<SectionPairRow>, public ls::std::core::Class, public ls::std::core::interface_type::ISerializable

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

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-10
-* Changed:         2023-05-18
+* Changed:         2024-05-24
 *
 * */
 
@@ -16,6 +16,10 @@
 #include <ls-std/io/section-pair/SectionPairTypes.hpp>
 #include <ls-std/os/dynamic-goal.hpp>
 
+/*
+ * @class(name: 'SectionPairRowListValue', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairRowListValue : public ::std::enable_shared_from_this<SectionPairRowListValue>, public ls::std::core::Class, public ls::std::io::SectionPairRowValue

+ 5 - 1
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-05-18
+* Changed:         2024-05-24
 *
 * */
 
@@ -17,6 +17,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <memory>
 
+/*
+ * @class(name: 'SectionPairRowSingleValue', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairRowSingleValue : public ::std::enable_shared_from_this<SectionPairRowSingleValue>, public ls::std::core::Class, public ls::std::io::SectionPairRowValue

+ 5 - 1
include/ls-std/io/section-pair/model/SectionPairRowValue.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-10
-* Changed:         2023-05-22
+* Changed:         2024-05-24
 *
 * */
 
@@ -15,6 +15,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string_view>
 
+/*
+ * @class(name: 'SectionPairRowValue', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairRowValue : public ls::std::core::interface_type::ISerializable

+ 5 - 1
include/ls-std/io/section-pair/model/SectionPairSection.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-13
-* Changed:         2023-05-18
+* Changed:         2024-05-24
 *
 * */
 
@@ -20,6 +20,10 @@
 #include <string>
 #include <string_view>
 
+/*
+ * @class(name: 'SectionPairSection', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairSection : public ::std::enable_shared_from_this<SectionPairSection>, public ls::std::core::Class, public ls::std::core::interface_type::ISerializable

+ 5 - 1
include/ls-std/io/section-pair/reader/SectionPairFileReader.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-21
-* Changed:         2023-05-18
+* Changed:         2024-05-24
 *
 * */
 
@@ -16,6 +16,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <memory>
 
+/*
+ * @class(name: 'SectionPairFileReader', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairFileReader : public ls::std::core::Class, public ls::std::core::interface_type::IReader

+ 5 - 1
include/ls-std/io/section-pair/reader/SectionPairFileReaderParameter.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-21
-* Changed:         2023-05-18
+* Changed:         2024-05-24
 *
 * */
 
@@ -18,6 +18,10 @@
 #include <string>
 #include <string_view>
 
+/*
+ * @class(name: 'SectionPairFileReaderParameter', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairFileReaderParameter

+ 5 - 1
include/ls-std/io/section-pair/serialization/SerializableSectionPairDocument.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-16
-* Changed:         2023-05-19
+* Changed:         2024-05-24
 *
 * */
 
@@ -17,6 +17,10 @@
 #include <memory>
 #include <string_view>
 
+/*
+ * @class(name: 'SerializableSectionPairDocument', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SerializableSectionPairDocument : public ls::std::core::interface_type::ISerializable, public ls::std::core::Class

+ 5 - 1
include/ls-std/io/section-pair/serialization/SerializableSectionPairParameter.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-17
-* Changed:         2023-05-18
+* Changed:         2024-05-24
 *
 * */
 
@@ -16,6 +16,10 @@
 #include <string>
 #include <string_view>
 
+/*
+ * @class(name: 'SerializableSectionPairParameter', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SerializableSectionPairParameter

+ 5 - 1
include/ls-std/io/section-pair/serialization/SerializableSectionPairRow.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-11
-* Changed:         2023-05-18
+* Changed:         2024-05-24
 *
 * */
 
@@ -17,6 +17,10 @@
 #include <memory>
 #include <string>
 
+/*
+ * @class(name: 'SerializableSectionPairRow', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SerializableSectionPairRow : public ls::std::core::interface_type::ISerializable, public ls::std::core::Class

+ 5 - 1
include/ls-std/io/section-pair/serialization/SerializableSectionPairRowListValue.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-11
-* Changed:         2023-05-18
+* Changed:         2024-05-24
 *
 * */
 
@@ -17,6 +17,10 @@
 #include <memory>
 #include <string_view>
 
+/*
+ * @class(name: 'SerializableSectionPairRowListValue', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SerializableSectionPairRowListValue : public ls::std::core::interface_type::ISerializable, public ls::std::core::Class

+ 5 - 1
include/ls-std/io/section-pair/serialization/SerializableSectionPairRowSingleValue.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-11
-* Changed:         2023-05-18
+* Changed:         2024-05-24
 *
 * */
 
@@ -16,6 +16,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <memory>
 
+/*
+ * @class(name: 'SerializableSectionPairRowSingleValue', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SerializableSectionPairRowSingleValue : public ls::std::core::interface_type::ISerializable, public ls::std::core::Class

+ 5 - 1
include/ls-std/io/section-pair/serialization/SerializableSectionPairSection.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-14
-* Changed:         2023-05-19
+* Changed:         2024-05-24
 *
 * */
 
@@ -17,6 +17,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string_view>
 
+/*
+ * @class(name: 'SerializableSectionPairSection', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SerializableSectionPairSection : public ls::std::core::interface_type::ISerializable, public ls::std::core::Class

+ 5 - 1
include/ls-std/io/section-pair/validator/SectionPairDocumentValidator.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-21
-* Changed:         2023-02-22
+* Changed:         2024-05-24
 *
 * */
 
@@ -15,6 +15,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string>
 
+/*
+ * @class(name: 'SectionPairDocumentValidator', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairDocumentValidator : public ls::std::core::Class, public ls::std::core::interface_type::IValidator

+ 5 - 1
include/ls-std/io/section-pair/validator/SectionPairFileExtensionValidator.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-21
-* Changed:         2023-02-22
+* Changed:         2024-05-24
 *
 * */
 
@@ -15,6 +15,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string>
 
+/*
+ * @class(name: 'SectionPairFileExtensionValidator', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairFileExtensionValidator : public ls::std::core::Class, public ls::std::core::interface_type::IValidator

+ 5 - 1
include/ls-std/io/section-pair/validator/SectionPairIdentifierValidator.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-09
-* Changed:         2023-02-22
+* Changed:         2024-05-24
 *
 * */
 
@@ -16,6 +16,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string>
 
+/*
+ * @class(name: 'SectionPairIdentifierValidator', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairIdentifierValidator : public ls::std::core::Class, public ls::std::core::interface_type::IValidator

+ 5 - 1
include/ls-std/io/section-pair/validator/SectionPairRowListValueValidator.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-19
-* Changed:         2023-02-22
+* Changed:         2024-05-24
 *
 * */
 
@@ -15,6 +15,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string>
 
+/*
+ * @class(name: 'SectionPairRowListValueValidator', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairRowListValueValidator : public ls::std::core::Class, public ls::std::core::interface_type::IValidator

+ 5 - 1
include/ls-std/io/section-pair/validator/SectionPairRowSingleValueValidator.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-19
-* Changed:         2023-02-22
+* Changed:         2024-05-24
 *
 * */
 
@@ -14,6 +14,10 @@
 #include <ls-std/core/interface/IValidator.hpp>
 #include <ls-std/os/dynamic-goal.hpp>
 
+/*
+ * @class(name: 'SectionPairRowSingleValueValidator', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairRowSingleValueValidator : public ls::std::core::Class, public ls::std::core::interface_type::IValidator

+ 5 - 1
include/ls-std/io/section-pair/validator/SectionPairRowValidator.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-20
-* Changed:         2023-02-22
+* Changed:         2024-05-24
 *
 * */
 
@@ -15,6 +15,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string>
 
+/*
+ * @class(name: 'SectionPairRowValidator', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairRowValidator : public ls::std::core::Class, public ls::std::core::interface_type::IValidator

+ 5 - 1
include/ls-std/io/section-pair/validator/SectionPairSectionValidator.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-20
-* Changed:         2023-02-22
+* Changed:         2024-05-24
 *
 * */
 
@@ -15,6 +15,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string>
 
+/*
+ * @class(name: 'SectionPairSectionValidator', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairSectionValidator : public ls::std::core::Class, public ls::std::core::interface_type::IValidator

+ 5 - 1
include/ls-std/io/section-pair/validator/SectionPairValueValidator.hpp

@@ -3,7 +3,7 @@
 * Company:         Lynar Studios
 * E-Mail:          webmaster@lynarstudios.com
 * Created:         2023-02-09
-* Changed:         2023-02-22
+* Changed:         2024-05-24
 *
 * */
 
@@ -16,6 +16,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string>
 
+/*
+ * @class(name: 'SectionPairValueValidator', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL SectionPairValueValidator : public ls::std::core::Class, public ls::std::core::interface_type::IValidator

+ 5 - 1
include/ls-std/io/xml/XmlAttribute.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-23
- * Changed:         2023-05-17
+ * Changed:         2024-05-24
  *
  * */
 
@@ -14,6 +14,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string>
 
+/*
+ * @class(name: 'XmlAttribute', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL XmlAttribute : public ls::std::core::Class

+ 5 - 1
include/ls-std/io/xml/XmlDeclaration.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-27
- * Changed:         2023-05-17
+ * Changed:         2024-05-24
  *
  * */
 
@@ -14,6 +14,10 @@
 #include <ls-std/core/Class.hpp>
 #include <ls-std/os/dynamic-goal.hpp>
 
+/*
+ * @class(name: 'XmlDeclaration', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL XmlDeclaration : public ls::std::core::Class

+ 5 - 1
include/ls-std/io/xml/XmlDocument.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-27
- * Changed:         2023-05-17
+ * Changed:         2024-05-24
  *
  * */
 
@@ -16,6 +16,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <memory>
 
+/*
+ * @class(name: 'XmlDocument', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL XmlDocument : public ls::std::core::Class

+ 5 - 1
include/ls-std/io/xml/XmlNode.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-24
- * Changed:         2023-05-16
+ * Changed:         2024-05-24
  *
  * */
 
@@ -16,6 +16,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <memory>
 
+/*
+ * @class(name: 'XmlNode', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL XmlNode : public ls::std::core::Class

+ 5 - 1
include/ls-std/io/xml/XmlParseParameter.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-10-17
- * Changed:         2023-05-17
+ * Changed:         2024-05-24
  *
  * */
 
@@ -15,6 +15,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <memory>
 
+/*
+ * @class(name: 'XmlParseParameter', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL XmlParseParameter

+ 5 - 1
include/ls-std/io/xml/XmlParser.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-25
- * Changed:         2023-05-16
+ * Changed:         2024-05-24
  *
  * */
 
@@ -19,6 +19,10 @@
 #include <ls-std/os/dynamic-goal.hpp>
 #include <string_view>
 
+/*
+ * @class(name: 'XmlParser', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL XmlParser : public ls::std::core::Class

+ 5 - 1
include/ls-std/io/xml/XmlReader.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-10-08
- * Changed:         2023-05-17
+ * Changed:         2024-05-24
  *
  * */
 
@@ -19,6 +19,10 @@
 #include <ls-std/io/File.hpp>
 #include <ls-std/os/dynamic-goal.hpp>
 
+/*
+ * @class(name: 'XmlReader', package: 'IO')
+ * */
+
 namespace ls::std::io
 {
   class LS_STD_DYNAMIC_GOAL XmlReader : public ls::std::core::Class, public ls::std::core::interface_type::IReader