Sfoglia il codice sorgente

Merge branch 'file-naming-convention-change' of public/ls-standard-library into development

patrick-christopher.mattulat 2 anni fa
parent
commit
d952bd56a6
100 ha cambiato i file con 454 aggiunte e 439 eliminazioni
  1. 80 80
      CMakeLists.txt
  2. 4 2
      README.md
  3. 9 0
      config/lynar-studios-analysis-profile.xml
  4. 0 0
      config/lynar-studios-style.xml
  5. 0 0
      doc/check-list.txt
  6. 0 0
      doc/event-handling-uml.png
  7. 0 0
      doc/kv-file-definition.md
  8. 0 0
      doc/state-machine-test.png
  9. 4 4
      include/ls-std/boxing/Boolean.hpp
  10. 4 4
      include/ls-std/boxing/Double.hpp
  11. 4 4
      include/ls-std/boxing/Float.hpp
  12. 4 4
      include/ls-std/boxing/Integer.hpp
  13. 5 5
      include/ls-std/boxing/Long.hpp
  14. 6 6
      include/ls-std/boxing/String.hpp
  15. 2 2
      include/ls-std/core/Class.hpp
  16. 0 0
      include/ls-std/core/LibraryVersion.hpp
  17. 4 4
      include/ls-std/core/Version.hpp
  18. 1 1
      include/ls-std/core/exception/EventNotHandledException.hpp
  19. 1 1
      include/ls-std/core/exception/EventNotSubscribedException.hpp
  20. 2 2
      include/ls-std/core/exception/FileNotFoundException.hpp
  21. 1 1
      include/ls-std/core/exception/FileOperationException.hpp
  22. 1 1
      include/ls-std/core/exception/IllegalArgumentException.hpp
  23. 1 1
      include/ls-std/core/exception/IllegalArithmeticOperationException.hpp
  24. 1 1
      include/ls-std/core/exception/IncompleteJsonException.hpp
  25. 1 1
      include/ls-std/core/exception/NullPointerException.hpp
  26. 1 1
      include/ls-std/core/interface/IBoxing.hpp
  27. 1 1
      include/ls-std/core/interface/IEncoding.hpp
  28. 3 3
      include/ls-std/core/interface/IEventSubscriber.hpp
  29. 2 2
      include/ls-std/core/interface/IListener.hpp
  30. 2 2
      include/ls-std/core/interface/IReader.hpp
  31. 2 2
      include/ls-std/core/interface/ISerializable.hpp
  32. 2 2
      include/ls-std/core/interface/IStorable.hpp
  33. 2 2
      include/ls-std/core/interface/IWriter.hpp
  34. 2 2
      include/ls-std/core/types/EventTypes.hpp
  35. 1 1
      include/ls-std/core/types/KvTypes.hpp
  36. 2 2
      include/ls-std/core/types/Types.hpp
  37. 2 2
      include/ls-std/core/utils/RegexUtils.hpp
  38. 4 4
      include/ls-std/core/utils/StlUtils.hpp
  39. 2 2
      include/ls-std/core/utils/WindowsUtils.hpp
  40. 4 4
      include/ls-std/encoding/Base64.hpp
  41. 5 5
      include/ls-std/event/Event.hpp
  42. 6 6
      include/ls-std/event/EventHandler.hpp
  43. 6 6
      include/ls-std/event/EventManager.hpp
  44. 4 4
      include/ls-std/event/Narrator.hpp
  45. 6 6
      include/ls-std/event/serialization/SerializableJsonEvent.hpp
  46. 6 6
      include/ls-std/io/File.hpp
  47. 4 4
      include/ls-std/io/FileOutputStream.hpp
  48. 2 2
      include/ls-std/io/FilePathSeparator.hpp
  49. 1 1
      include/ls-std/io/FilePathSeparatorMatch.hpp
  50. 4 4
      include/ls-std/io/FileReader.hpp
  51. 4 4
      include/ls-std/io/FileWriter.hpp
  52. 1 1
      include/ls-std/io/NewLine.hpp
  53. 3 3
      include/ls-std/io/StandardOutputWriter.hpp
  54. 5 5
      include/ls-std/io/StorableFile.hpp
  55. 4 4
      include/ls-std/io/kv/KvDocument.hpp
  56. 6 6
      include/ls-std/io/kv/KvFileReader.hpp
  57. 4 4
      include/ls-std/io/kv/KvPair.hpp
  58. 1 1
      include/ls-std/io/kv/KvParseParameter.hpp
  59. 4 4
      include/ls-std/io/kv/KvParser.hpp
  60. 3 3
      include/ls-std/io/logging/LogLevel.hpp
  61. 1 1
      include/ls-std/io/logging/LogLevelValue.hpp
  62. 6 6
      include/ls-std/io/logging/Logger.hpp
  63. 3 3
      include/ls-std/io/xml/XmlAttribute.hpp
  64. 3 3
      include/ls-std/io/xml/XmlDeclaration.hpp
  65. 3 3
      include/ls-std/io/xml/XmlDocument.hpp
  66. 3 3
      include/ls-std/io/xml/XmlNode.hpp
  67. 1 1
      include/ls-std/io/xml/XmlParseMode.hpp
  68. 1 1
      include/ls-std/io/xml/XmlParseParameter.hpp
  69. 4 4
      include/ls-std/io/xml/XmlParser.hpp
  70. 5 5
      include/ls-std/io/xml/XmlReader.hpp
  71. 0 0
      include/ls-std/lib/nlohmann_json/LICENSE.MIT
  72. 0 0
      include/ls-std/lib/nlohmann_json/include/nlohmann/json.hpp
  73. 0 0
      include/ls-std/lib/nlohmann_json/include/nlohmann/json_fwd.hpp
  74. 7 7
      include/ls-std/ls-std-boxing.hpp
  75. 45 0
      include/ls-std/ls-std-core.hpp
  76. 2 2
      include/ls-std/ls-std-encoding.hpp
  77. 20 0
      include/ls-std/ls-std-event.hpp
  78. 42 0
      include/ls-std/ls-std-io.hpp
  79. 2 2
      include/ls-std/ls-std-time.hpp
  80. 3 3
      include/ls-std/os/dynamic-goal.hpp
  81. 3 3
      include/ls-std/os/unix/unix-shared-object-definitions.hpp
  82. 1 1
      include/ls-std/os/windows/msvc-dll-definitions.hpp
  83. 3 3
      include/ls-std/time/Date.hpp
  84. 0 45
      include/ls_std/ls_std_core.hpp
  85. 0 19
      include/ls_std/ls_std_event.hpp
  86. 0 39
      include/ls_std/ls_std_io.hpp
  87. 3 3
      source/ls-std/boxing/Boolean.cpp
  88. 3 3
      source/ls-std/boxing/Double.cpp
  89. 3 3
      source/ls-std/boxing/Float.cpp
  90. 3 3
      source/ls-std/boxing/Integer.cpp
  91. 3 3
      source/ls-std/boxing/Long.cpp
  92. 3 3
      source/ls-std/boxing/String.cpp
  93. 3 3
      source/ls-std/core/Class.cpp
  94. 2 2
      source/ls-std/core/Version.cpp
  95. 2 2
      source/ls-std/encoding/Base64.cpp
  96. 8 8
      source/ls-std/encoding/cli/cli-base64-main.cpp
  97. 3 3
      source/ls-std/event/Event.cpp
  98. 3 3
      source/ls-std/event/EventHandler.cpp
  99. 5 5
      source/ls-std/event/EventManager.cpp
  100. 6 6
      source/ls-std/event/Narrator.cpp

+ 80 - 80
CMakeLists.txt

@@ -11,14 +11,14 @@
 ##########################################################
 
 cmake_minimum_required(VERSION 3.17)
-project(ls_std VERSION 2023.1.0)
+project(ls-std VERSION 2023.1.0)
 
-set(MODULE_NAME_BOXING ls_std_boxing)
-set(MODULE_NAME_CORE ls_std_core)
-set(MODULE_NAME_ENCODING ls_std_encoding)
-set(MODULE_NAME_EVENT ls_std_event)
-set(MODULE_NAME_IO ls_std_io)
-set(MODULE_NAME_TIME ls_std_time)
+set(MODULE_NAME_BOXING ls-std-boxing)
+set(MODULE_NAME_CORE ls-std-core)
+set(MODULE_NAME_ENCODING ls-std-encoding)
+set(MODULE_NAME_EVENT ls-std-event)
+set(MODULE_NAME_IO ls-std-io)
+set(MODULE_NAME_TIME ls-std-time)
 
 set(GOOGLE_TEST_MODULE googletest-1.11.0)
 
@@ -28,9 +28,9 @@ set(GOOGLE_TEST_MODULE googletest-1.11.0)
 
 option(LS_STD_BUILD_WITH_TESTS "Build project with tests..." OFF)
 option(LS_STD_BUILD_WITH_SUPPORTED_COMPILER "Build project with supported compiler only..." ON)
-option(LS_STD_BUILD_STATIC "Build ls_std static library..." ON)
-option(LS_STD_BUILD_SHARED "Build ls_std shared library..." OFF)
-option(LS_STD_BUILD_MODULE "Build ls_std module library..." OFF)
+option(LS_STD_BUILD_STATIC "Build ls-std static library..." ON)
+option(LS_STD_BUILD_SHARED "Build ls-std shared library..." OFF)
+option(LS_STD_BUILD_MODULE "Build ls-std module library..." OFF)
 
 set(TARGET_COUNTER 0)
 
@@ -137,49 +137,49 @@ endif ()
 ####################################################################################################################
 
 set(SOURCE_FILES_BOXING
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/boxing/Boolean.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/boxing/Double.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/boxing/Float.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/boxing/Integer.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/boxing/Long.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/boxing/String.cpp)
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/boxing/Boolean.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/boxing/Double.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/boxing/Float.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/boxing/Integer.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/boxing/Long.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/boxing/String.cpp)
 
 set(SOURCE_FILES_CORE
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/core/Class.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/core/Version.cpp)
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/core/Class.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/core/Version.cpp)
 
 set(SOURCE_FILES_ENCODING
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/encoding/Base64.cpp)
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/encoding/Base64.cpp)
 
 set(SOURCE_FILES_EVENT
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/event/serialization/SerializableJsonEvent.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/event/Event.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/event/EventHandler.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/event/EventManager.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/event/Narrator.cpp)
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/event/serialization/SerializableJsonEvent.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/event/Event.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/event/EventHandler.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/event/EventManager.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/event/Narrator.cpp)
 
 set(SOURCE_FILES_IO
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/io/kv/KvDocument.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/io/kv/KvFileReader.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/io/kv/KvPair.cpp
-        ${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/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
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/io/xml/XmlNode.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/io/xml/XmlParser.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/io/xml/XmlReader.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/io/File.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/io/FileOutputStream.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/io/FileReader.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/io/FileWriter.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/io/StandardOutputWriter.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/io/StorableFile.cpp)
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/kv/KvDocument.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/kv/KvFileReader.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/kv/KvPair.cpp
+        ${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/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
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/xml/XmlNode.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/xml/XmlParser.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/xml/XmlReader.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/File.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/FileOutputStream.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/FileReader.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/FileWriter.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/StandardOutputWriter.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/io/StorableFile.cpp)
 
 set(SOURCE_FILES_TIME
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/time/Date.cpp)
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/time/Date.cpp)
 
 ####################################################################################################################
 ####################################################################################################################
@@ -208,7 +208,7 @@ if (${LS_STD_BUILD_WITH_TESTS})
             ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/core/exception/IncompleteJsonExceptionTest.cpp
             ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/core/exception/NullPointerExceptionTest.cpp
             ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/core/utils/RegexUtilsTest.cpp
-            ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/core/utils/STLUtilsTest.cpp
+            ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/core/utils/StlUtilsTest.cpp
             ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/core/ClassTest.cpp
             ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/core/LibraryVersionTest.cpp
             ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/core/VersionTest.cpp)
@@ -275,7 +275,7 @@ endif ()
 
 if (${LS_STD_BUILD_WITH_TESTS})
     message("${MODULE_NAME_BOXING}: Building tests...")
-    add_executable(${MODULE_NAME_BOXING}_test ${TEST_FILES_BOXING})
+    add_executable(${MODULE_NAME_BOXING}-test ${TEST_FILES_BOXING})
 endif ()
 
 ##########################################################
@@ -284,7 +284,7 @@ endif ()
 
 if (${LS_STD_BUILD_WITH_TESTS})
     message("${MODULE_NAME_CORE}: Building tests...")
-    add_executable(${MODULE_NAME_CORE}_test ${TEST_FILES_CORE})
+    add_executable(${MODULE_NAME_CORE}-test ${TEST_FILES_CORE})
 endif ()
 
 ##########################################################
@@ -293,7 +293,7 @@ endif ()
 
 if (${LS_STD_BUILD_WITH_TESTS})
     message("${MODULE_NAME_ENCODING}: Building tests...")
-    add_executable(${MODULE_NAME_ENCODING}_test ${TEST_FILES_ENCODING})
+    add_executable(${MODULE_NAME_ENCODING}-test ${TEST_FILES_ENCODING})
 endif ()
 
 ##########################################################
@@ -302,7 +302,7 @@ endif ()
 
 if (${LS_STD_BUILD_WITH_TESTS})
     message("${MODULE_NAME_EVENT}: Building tests...")
-    add_executable(${MODULE_NAME_EVENT}_test ${TEST_FILES_EVENT})
+    add_executable(${MODULE_NAME_EVENT}-test ${TEST_FILES_EVENT})
 endif ()
 
 ##########################################################
@@ -311,7 +311,7 @@ endif ()
 
 if (${LS_STD_BUILD_WITH_TESTS})
     message("${MODULE_NAME_IO}: Building tests...")
-    add_executable(${MODULE_NAME_IO}_test ${TEST_FILES_IO})
+    add_executable(${MODULE_NAME_IO}-test ${TEST_FILES_IO})
 endif ()
 
 ##########################################################
@@ -320,7 +320,7 @@ endif ()
 
 if (${LS_STD_BUILD_WITH_TESTS})
     message("${MODULE_NAME_TIME}: Building tests...")
-    add_executable(${MODULE_NAME_TIME}_test ${TEST_FILES_TIME})
+    add_executable(${MODULE_NAME_TIME}-test ${TEST_FILES_TIME})
 endif ()
 
 ##########################################################
@@ -329,7 +329,7 @@ endif ()
 
 if (${LS_STD_BUILD_WITH_TESTS})
     message("${PROJECT_NAME}: Building tests...")
-    add_executable(${PROJECT_NAME}_test
+    add_executable(${PROJECT_NAME}-test
             ${TEST_FILES_BOXING}
             ${TEST_FILES_CORE}
             ${TEST_FILES_ENCODING}
@@ -355,18 +355,18 @@ message("${PROJECT_NAME}: Building ${MODULE_NAME_BOXING} library version ${PROJE
 
 if (${LS_STD_BUILD_STATIC})
     add_library("${MODULE_NAME_BOXING}" STATIC ${SOURCE_FILES_BOXING})
-    set_target_properties("${MODULE_NAME_BOXING}" PROPERTIES DEBUG_POSTFIX "_d")
+    set_target_properties("${MODULE_NAME_BOXING}" PROPERTIES DEBUG_POSTFIX "-d")
 endif ()
 
 if (${LS_STD_BUILD_SHARED})
     add_library("${MODULE_NAME_BOXING}" SHARED ${SOURCE_FILES_BOXING})
     target_link_libraries("${MODULE_NAME_BOXING}" ${MODULE_NAME_CORE})
-    set_target_properties("${MODULE_NAME_BOXING}" PROPERTIES DEBUG_POSTFIX "_d")
+    set_target_properties("${MODULE_NAME_BOXING}" PROPERTIES DEBUG_POSTFIX "-d")
 endif ()
 
 if (${LS_STD_BUILD_MODULE})
     add_library("${MODULE_NAME_BOXING}" MODULE ${SOURCE_FILES_BOXING})
-    set_target_properties("${MODULE_NAME_BOXING}" PROPERTIES DEBUG_POSTFIX "_d")
+    set_target_properties("${MODULE_NAME_BOXING}" PROPERTIES DEBUG_POSTFIX "-d")
 endif ()
 
 ##########################################################
@@ -377,17 +377,17 @@ message("${PROJECT_NAME}: Building ${MODULE_NAME_CORE} library version ${PROJECT
 
 if (${LS_STD_BUILD_STATIC})
     add_library("${MODULE_NAME_CORE}" STATIC ${SOURCE_FILES_CORE})
-    set_target_properties("${MODULE_NAME_CORE}" PROPERTIES DEBUG_POSTFIX "_d")
+    set_target_properties("${MODULE_NAME_CORE}" PROPERTIES DEBUG_POSTFIX "-d")
 endif ()
 
 if (${LS_STD_BUILD_SHARED})
     add_library("${MODULE_NAME_CORE}" SHARED ${SOURCE_FILES_CORE})
-    set_target_properties("${MODULE_NAME_CORE}" PROPERTIES DEBUG_POSTFIX "_d")
+    set_target_properties("${MODULE_NAME_CORE}" PROPERTIES DEBUG_POSTFIX "-d")
 endif ()
 
 if (${LS_STD_BUILD_MODULE})
     add_library("${MODULE_NAME_CORE}" MODULE ${SOURCE_FILES_CORE})
-    set_target_properties("${MODULE_NAME_CORE}" PROPERTIES DEBUG_POSTFIX "_d")
+    set_target_properties("${MODULE_NAME_CORE}" PROPERTIES DEBUG_POSTFIX "-d")
 endif ()
 
 ##########################################################
@@ -398,25 +398,25 @@ message("${PROJECT_NAME}: Building ${MODULE_NAME_ENCODING} library version ${PRO
 
 if (${LS_STD_BUILD_STATIC})
     add_library("${MODULE_NAME_ENCODING}" STATIC ${SOURCE_FILES_ENCODING})
-    set_target_properties("${MODULE_NAME_ENCODING}" PROPERTIES DEBUG_POSTFIX "_d")
+    set_target_properties("${MODULE_NAME_ENCODING}" PROPERTIES DEBUG_POSTFIX "-d")
 endif ()
 
 if (${LS_STD_BUILD_SHARED})
     add_library("${MODULE_NAME_ENCODING}" SHARED ${SOURCE_FILES_ENCODING})
-    set_target_properties("${MODULE_NAME_ENCODING}" PROPERTIES DEBUG_POSTFIX "_d")
+    set_target_properties("${MODULE_NAME_ENCODING}" PROPERTIES DEBUG_POSTFIX "-d")
 endif ()
 
 if (${LS_STD_BUILD_MODULE})
     add_library("${MODULE_NAME_ENCODING}" MODULE ${SOURCE_FILES_ENCODING})
-    set_target_properties("${MODULE_NAME_ENCODING}" PROPERTIES DEBUG_POSTFIX "_d")
+    set_target_properties("${MODULE_NAME_ENCODING}" PROPERTIES DEBUG_POSTFIX "-d")
 endif ()
 
 # CLI base64
 
-add_executable(cli_base64
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/encoding/cli/cli_base64_main.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/encoding/Base64.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/core/Version.cpp)
+add_executable(cli-base64
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/encoding/cli/cli-base64-main.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/encoding/Base64.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls-std/core/Version.cpp)
 
 ##########################################################
 # Build Library (event)
@@ -426,18 +426,18 @@ message("${PROJECT_NAME}: Building ${MODULE_NAME_EVENT} library version ${PROJEC
 
 if (${LS_STD_BUILD_STATIC})
     add_library("${MODULE_NAME_EVENT}" STATIC ${SOURCE_FILES_EVENT})
-    set_target_properties("${MODULE_NAME_EVENT}" PROPERTIES DEBUG_POSTFIX "_d")
+    set_target_properties("${MODULE_NAME_EVENT}" PROPERTIES DEBUG_POSTFIX "-d")
 endif ()
 
 if (${LS_STD_BUILD_SHARED})
     add_library("${MODULE_NAME_EVENT}" SHARED ${SOURCE_FILES_EVENT})
     target_link_libraries("${MODULE_NAME_EVENT}" ${MODULE_NAME_CORE})
-    set_target_properties("${MODULE_NAME_EVENT}" PROPERTIES DEBUG_POSTFIX "_d")
+    set_target_properties("${MODULE_NAME_EVENT}" PROPERTIES DEBUG_POSTFIX "-d")
 endif ()
 
 if (${LS_STD_BUILD_MODULE})
     add_library("${MODULE_NAME_EVENT}" MODULE ${SOURCE_FILES_EVENT})
-    set_target_properties("${MODULE_NAME_EVENT}" PROPERTIES DEBUG_POSTFIX "_d")
+    set_target_properties("${MODULE_NAME_EVENT}" PROPERTIES DEBUG_POSTFIX "-d")
 endif ()
 
 ##########################################################
@@ -448,18 +448,18 @@ message("${PROJECT_NAME}: Building ${MODULE_NAME_IO} library version ${PROJECT_V
 
 if (${LS_STD_BUILD_STATIC})
     add_library("${MODULE_NAME_IO}" STATIC ${SOURCE_FILES_IO})
-    set_target_properties("${MODULE_NAME_IO}" PROPERTIES DEBUG_POSTFIX "_d")
+    set_target_properties("${MODULE_NAME_IO}" PROPERTIES DEBUG_POSTFIX "-d")
 endif ()
 
 if (${LS_STD_BUILD_SHARED})
     add_library("${MODULE_NAME_IO}" SHARED ${SOURCE_FILES_IO})
     target_link_libraries("${MODULE_NAME_IO}" ${MODULE_NAME_CORE})
-    set_target_properties("${MODULE_NAME_IO}" PROPERTIES DEBUG_POSTFIX "_d")
+    set_target_properties("${MODULE_NAME_IO}" PROPERTIES DEBUG_POSTFIX "-d")
 endif ()
 
 if (${LS_STD_BUILD_MODULE})
     add_library("${MODULE_NAME_IO}" MODULE ${SOURCE_FILES_IO})
-    set_target_properties("${MODULE_NAME_IO}" PROPERTIES DEBUG_POSTFIX "_d")
+    set_target_properties("${MODULE_NAME_IO}" PROPERTIES DEBUG_POSTFIX "-d")
 endif ()
 
 ##########################################################
@@ -470,18 +470,18 @@ message("${PROJECT_NAME}: Building ${MODULE_NAME_TIME} library version ${PROJECT
 
 if (${LS_STD_BUILD_STATIC})
     add_library("${MODULE_NAME_TIME}" STATIC ${SOURCE_FILES_TIME})
-    set_target_properties("${MODULE_NAME_TIME}" PROPERTIES DEBUG_POSTFIX "_d")
+    set_target_properties("${MODULE_NAME_TIME}" PROPERTIES DEBUG_POSTFIX "-d")
 endif ()
 
 if (${LS_STD_BUILD_SHARED})
     add_library("${MODULE_NAME_TIME}" SHARED ${SOURCE_FILES_TIME})
     target_link_libraries("${MODULE_NAME_TIME}" ${MODULE_NAME_CORE})
-    set_target_properties("${MODULE_NAME_TIME}" PROPERTIES DEBUG_POSTFIX "_d")
+    set_target_properties("${MODULE_NAME_TIME}" PROPERTIES DEBUG_POSTFIX "-d")
 endif ()
 
 if (${LS_STD_BUILD_MODULE})
     add_library("${MODULE_NAME_TIME}" MODULE ${SOURCE_FILES_TIME})
-    set_target_properties("${MODULE_NAME_TIME}" PROPERTIES DEBUG_POSTFIX "_d")
+    set_target_properties("${MODULE_NAME_TIME}" PROPERTIES DEBUG_POSTFIX "-d")
 endif ()
 
 ####################################################################################################################
@@ -498,7 +498,7 @@ endif ()
 
 if (${LS_STD_BUILD_WITH_TESTS})
     message("${MODULE_NAME_BOXING}: Linking libraries for test application...")
-    target_link_libraries(${MODULE_NAME_BOXING}_test
+    target_link_libraries(${MODULE_NAME_BOXING}-test
             gtest
             gmock
             gtest_main
@@ -512,7 +512,7 @@ endif ()
 
 if (${LS_STD_BUILD_WITH_TESTS})
     message("${MODULE_NAME_CORE}: Linking libraries for test application...")
-    target_link_libraries(${MODULE_NAME_CORE}_test
+    target_link_libraries(${MODULE_NAME_CORE}-test
             gtest
             gmock
             gtest_main
@@ -525,7 +525,7 @@ endif ()
 
 if (${LS_STD_BUILD_WITH_TESTS})
     message("${MODULE_NAME_ENCODING}: Linking libraries for test application...")
-    target_link_libraries(${MODULE_NAME_ENCODING}_test
+    target_link_libraries(${MODULE_NAME_ENCODING}-test
             gtest
             gmock
             gtest_main
@@ -539,7 +539,7 @@ endif ()
 
 if (${LS_STD_BUILD_WITH_TESTS})
     message("${MODULE_NAME_EVENT}: Linking libraries for test application...")
-    target_link_libraries(${MODULE_NAME_EVENT}_test
+    target_link_libraries(${MODULE_NAME_EVENT}-test
             gtest
             gmock
             gtest_main
@@ -553,7 +553,7 @@ endif ()
 
 if (${LS_STD_BUILD_WITH_TESTS})
     message("${MODULE_NAME_IO}: Linking libraries for test application...")
-    target_link_libraries(${MODULE_NAME_IO}_test
+    target_link_libraries(${MODULE_NAME_IO}-test
             gtest
             gmock
             gtest_main
@@ -567,7 +567,7 @@ endif ()
 
 if (${LS_STD_BUILD_WITH_TESTS})
     message("${MODULE_NAME_TIME}: Linking libraries for test application...")
-    target_link_libraries(${MODULE_NAME_TIME}_test
+    target_link_libraries(${MODULE_NAME_TIME}-test
             gtest
             gmock
             gtest_main
@@ -581,7 +581,7 @@ endif ()
 
 if (${LS_STD_BUILD_WITH_TESTS})
     message("${PROJECT_NAME}: Linking libraries for test application...")
-    target_link_libraries(${PROJECT_NAME}_test
+    target_link_libraries(${PROJECT_NAME}-test
             gtest
             gmock
             gtest_main

+ 4 - 2
README.md

@@ -40,6 +40,7 @@ A __Date__ class comes with this submodule, which you can use to represent a dat
 
 - __logic__ module has been removed from library and can now be found in __ls-game-tool-kit__ library
 - namespaces have been completely removed from module tests to improve readability
+- a new naming convention for files and directories has been introduced, where underscores were replaced by dashes entirely
 
 #### Fixes ####
 
@@ -83,10 +84,11 @@ Find below a table of compiler/OS combinations which have been tested during lib
 
 | Supported Compiler | OS              | Compiler Version        |
 |--------------------|-----------------|-------------------------|
-| GCC                | Linux Mint 20.3 | 12.1.0                  |
+| GCC                | Linux Mint 20.3 | 12.2.0                  |
 | Clang              | Linux Mint 20.3 | 12.0.0-3ubuntu1~20.04.5 |
 | MinGW-w64 / GCC    | Windows 10      | 11.2.0                  |
 | MSVC               | Windows 10      | 19.32.31332.0           |
+| AppleClang         | MacOS Monterey  | 14.0.0                  |
 
 ---
 ### Add Library To Your CMake Project ###
@@ -100,7 +102,7 @@ include_directories(${CMAKE_CURRENT_LIST_DIR}/path/to/this/library/include)
 Then link the libraries' binary file inside your __CMakeLists.txt__ file:
 
 ```
-target_link_libraries(... libls_std_core libls_std_boxing ...)
+target_link_libraries(... libls-std-core libls-std-boxing ...)
 ```
 
 ---

+ 9 - 0
config/lynar-studios-analysis-profile.xml

@@ -0,0 +1,9 @@
+<component name="InspectionProjectProfileManager">
+  <profile version="1.0">
+    <option name="myName" value="lynar-studios-analysis-profile" />
+    <inspection_tool class="Cppcheck" enabled="false" level="WARNING" enabled_by_default="false" />
+    <inspection_tool class="UnusedValue" enabled="true" level="WARNING" enabled_by_default="true">
+      <option name="showUnusedInitializers" value="false" />
+    </inspection_tool>
+  </profile>
+</component>

+ 0 - 0
config/LynarStudiosStyle.xml → config/lynar-studios-style.xml


+ 0 - 0
doc/check_list.txt → doc/check-list.txt


+ 0 - 0
doc/event_handling_uml.png → doc/event-handling-uml.png


+ 0 - 0
doc/kv_file_definition.md → doc/kv-file-definition.md


+ 0 - 0
doc/state_machine_test.png → doc/state-machine-test.png


+ 4 - 4
include/ls_std/boxing/Boolean.hpp → include/ls-std/boxing/Boolean.hpp

@@ -3,18 +3,18 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-09
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_BOOLEAN_HPP
 #define LS_STD_BOOLEAN_HPP
 
+#include <ls-std/core/Class.hpp>
+#include <ls-std/core/interface/IBoxing.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 #include <memory>
 #include <sstream>
-#include <ls_std/core/Class.hpp>
-#include <ls_std/core/interface/IBoxing.hpp>
-#include <ls_std/os/dynamic_goal.hpp>
 
 namespace ls::std::boxing
 {

+ 4 - 4
include/ls_std/boxing/Double.hpp → include/ls-std/boxing/Double.hpp

@@ -3,17 +3,17 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-14
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_DOUBLE_HPP
 #define LS_STD_DOUBLE_HPP
 
+#include <ls-std/core/Class.hpp>
+#include <ls-std/core/interface/IBoxing.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 #include <memory>
-#include <ls_std/core/Class.hpp>
-#include <ls_std/core/interface/IBoxing.hpp>
-#include <ls_std/os/dynamic_goal.hpp>
 
 namespace ls::std::boxing
 {

+ 4 - 4
include/ls_std/boxing/Float.hpp → include/ls-std/boxing/Float.hpp

@@ -3,17 +3,17 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-14
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_FLOAT_HPP
 #define LS_STD_FLOAT_HPP
 
+#include <ls-std/core/Class.hpp>
+#include <ls-std/core/interface/IBoxing.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 #include <memory>
-#include <ls_std/core/Class.hpp>
-#include <ls_std/core/interface/IBoxing.hpp>
-#include <ls_std/os/dynamic_goal.hpp>
 
 namespace ls::std::boxing
 {

+ 4 - 4
include/ls_std/boxing/Integer.hpp → include/ls-std/boxing/Integer.hpp

@@ -3,17 +3,17 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-07
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_INTEGER_HPP
 #define LS_STD_INTEGER_HPP
 
+#include <ls-std/core/Class.hpp>
+#include <ls-std/core/interface/IBoxing.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 #include <memory>
-#include <ls_std/core/Class.hpp>
-#include <ls_std/core/interface/IBoxing.hpp>
-#include <ls_std/os/dynamic_goal.hpp>
 
 namespace ls::std::boxing
 {

+ 5 - 5
include/ls_std/boxing/Long.hpp → include/ls-std/boxing/Long.hpp

@@ -3,18 +3,18 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-17
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_LONG_HPP
 #define LS_STD_LONG_HPP
 
+#include <ls-std/core/Class.hpp>
+#include <ls-std/core/interface/IBoxing.hpp>
+#include <ls-std/core/types/Types.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 #include <memory>
-#include <ls_std/core/Class.hpp>
-#include <ls_std/core/interface/IBoxing.hpp>
-#include <ls_std/core/types/Types.hpp>
-#include <ls_std/os/dynamic_goal.hpp>
 
 namespace ls::std::boxing
 {

+ 6 - 6
include/ls_std/boxing/String.hpp → include/ls-std/boxing/String.hpp

@@ -3,20 +3,20 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-14
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_STRING_HPP
 #define LS_STD_STRING_HPP
 
-#include <ls_std/core/interface/IBoxing.hpp>
-#include <ls_std/core/Class.hpp>
-#include <ls_std/core/types/Types.hpp>
-#include <string>
+#include <ls-std/core/Class.hpp>
+#include <ls-std/core/interface/IBoxing.hpp>
+#include <ls-std/core/types/Types.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 #include <memory>
+#include <string>
 #include <vector>
-#include <ls_std/os/dynamic_goal.hpp>
 
 namespace ls::std::boxing
 {

+ 2 - 2
include/ls_std/core/Class.hpp → include/ls-std/core/Class.hpp

@@ -3,15 +3,15 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-07
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_CLASS_HPP
 #define LS_STD_CLASS_HPP
 
+#include <ls-std/os/dynamic-goal.hpp>
 #include <string>
-#include <ls_std/os/dynamic_goal.hpp>
 
 namespace ls::std::core
 {

+ 0 - 0
include/ls_std/core/LibraryVersion.hpp → include/ls-std/core/LibraryVersion.hpp


+ 4 - 4
include/ls_std/core/Version.hpp → include/ls-std/core/Version.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-27
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
@@ -11,9 +11,9 @@
 #define LS_STD_VERSION_HPP
 
 #include "Class.hpp"
-#include <ls_std/core/interface/ISerializable.hpp>
-#include <ls_std/core/types/Types.hpp>
-#include <ls_std/os/dynamic_goal.hpp>
+#include <ls-std/core/interface/ISerializable.hpp>
+#include <ls-std/core/types/Types.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 
 namespace ls::std::core
 {

+ 1 - 1
include/ls_std/core/exception/EventNotHandledException.hpp → include/ls-std/core/exception/EventNotHandledException.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2021-05-27
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 

+ 1 - 1
include/ls_std/core/exception/EventNotSubscribedException.hpp → include/ls-std/core/exception/EventNotSubscribedException.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2021-05-27
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 

+ 2 - 2
include/ls_std/core/exception/FileNotFoundException.hpp → include/ls-std/core/exception/FileNotFoundException.hpp

@@ -3,16 +3,16 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-17
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_FILE_NOT_FOUND_EXCEPTION_HPP
 #define LS_STD_FILE_NOT_FOUND_EXCEPTION_HPP
 
+#include <cstring>
 #include <exception>
 #include <string>
-#include <cstring>
 
 //TODO: pass parameters, use class, show class name
 namespace ls::std::core

+ 1 - 1
include/ls_std/core/exception/FileOperationException.hpp → include/ls-std/core/exception/FileOperationException.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-15
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 

+ 1 - 1
include/ls_std/core/exception/IllegalArgumentException.hpp → include/ls-std/core/exception/IllegalArgumentException.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-09
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 

+ 1 - 1
include/ls_std/core/exception/IllegalArithmeticOperationException.hpp → include/ls-std/core/exception/IllegalArithmeticOperationException.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-07
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 

+ 1 - 1
include/ls_std/core/exception/IncompleteJsonException.hpp → include/ls-std/core/exception/IncompleteJsonException.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2021-04-30
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 

+ 1 - 1
include/ls_std/core/exception/NullPointerException.hpp → include/ls-std/core/exception/NullPointerException.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-06
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 

+ 1 - 1
include/ls_std/core/interface/IBoxing.hpp → include/ls-std/core/interface/IBoxing.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-07
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 

+ 1 - 1
include/ls_std/core/interface/IEncoding.hpp → include/ls-std/core/interface/IEncoding.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2022-01-03
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 

+ 3 - 3
include/ls_std/core/interface/IEventSubscriber.hpp → include/ls-std/core/interface/IEventSubscriber.hpp

@@ -3,16 +3,16 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-27
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_I_EVENT_SUBSCRIBER_HPP
 #define LS_STD_I_EVENT_SUBSCRIBER_HPP
 
-#include <ls_std/core/types/EventTypes.hpp>
-#include <memory>
 #include "IListener.hpp"
+#include <ls-std/core/types/EventTypes.hpp>
+#include <memory>
 
 namespace ls::std::core::interface_type
 {

+ 2 - 2
include/ls_std/core/interface/IListener.hpp → include/ls-std/core/interface/IListener.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-14
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_I_LISTENER_HPP
 #define LS_STD_I_LISTENER_HPP
 
-#include <ls_std/core/Class.hpp>
+#include <ls-std/core/Class.hpp>
 
 namespace ls::std::core::interface_type
 {

+ 2 - 2
include/ls_std/core/interface/IReader.hpp → include/ls-std/core/interface/IReader.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-17
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_I_READER_HPP
 #define LS_STD_I_READER_HPP
 
-#include <ls_std/core/types/Types.hpp>
+#include <ls-std/core/types/Types.hpp>
 
 namespace ls::std::core::interface_type
 {

+ 2 - 2
include/ls_std/core/interface/ISerializable.hpp → include/ls-std/core/interface/ISerializable.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-21
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_SERIALIZABLE_HPP
 #define LS_STD_SERIALIZABLE_HPP
 
-#include <ls_std/core/types/Types.hpp>
+#include <ls-std/core/types/Types.hpp>
 
 namespace ls::std::core::interface_type
 {

+ 2 - 2
include/ls_std/core/interface/IStorable.hpp → include/ls-std/core/interface/IStorable.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-19
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_I_STORABLE_HPP
 #define LS_STD_I_STORABLE_HPP
 
-#include <ls_std/core/types/Types.hpp>
+#include <ls-std/core/types/Types.hpp>
 
 namespace ls::std::core::interface_type
 {

+ 2 - 2
include/ls_std/core/interface/IWriter.hpp → include/ls-std/core/interface/IWriter.hpp

@@ -3,15 +3,15 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-17
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_I_WRITER_HPP
 #define LS_STD_I_WRITER_HPP
 
+#include <ls-std/core/types/Types.hpp>
 #include <vector>
-#include <ls_std/core/types/Types.hpp>
 
 namespace ls::std::core::interface_type
 {

+ 2 - 2
include/ls_std/core/types/EventTypes.hpp → include/ls-std/core/types/EventTypes.hpp

@@ -3,16 +3,16 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-26
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_EVENT_TYPES_HPP
 #define LS_STD_EVENT_TYPES_HPP
 
+#include <map>
 #include <string>
 #include <vector>
-#include <map>
 
 namespace ls::std::core::type
 {

+ 1 - 1
include/ls_std/core/types/KvTypes.hpp → include/ls-std/core/types/KvTypes.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-12-25
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 

+ 2 - 2
include/ls_std/core/types/Types.hpp → include/ls-std/core/types/Types.hpp

@@ -3,15 +3,15 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-07
- * Changed:         2022-07-14
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_TYPES_HPP
 #define LS_STD_TYPES_HPP
 
+#include <ls-std/lib/nlohmann_json/include/nlohmann/json.hpp>
 #include <string>
-#include <ls_std/lib/nlohmann_json/include/nlohmann/json.hpp>
 
 namespace ls::std::core::type
 {

+ 2 - 2
include/ls_std/core/utils/RegexUtils.hpp → include/ls-std/core/utils/RegexUtils.hpp

@@ -3,15 +3,15 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-18
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_REGEX_UTILS_HPP
 #define LS_STD_REGEX_UTILS_HPP
 
-#include <string>
 #include <regex>
+#include <string>
 
 namespace ls::std::core
 {

+ 4 - 4
include/ls_std/core/utils/STLUtils.hpp → include/ls-std/core/utils/StlUtils.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-17
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 
@@ -15,12 +15,12 @@
 
 namespace ls::std::core
 {
-  class STLUtils
+  class StlUtils
   {
     public:
 
-      STLUtils() = default;
-      ~STLUtils() = default;
+      StlUtils() = default;
+      ~StlUtils() = default;
 
       template<class container, class dataType>
       static bool contains(container _container, const dataType &_value)

+ 2 - 2
include/ls_std/core/utils/WindowsUtils.hpp → include/ls-std/core/utils/WindowsUtils.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-12-06
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_WINDOWS_UTILS_HPP
 #define LS_STD_WINDOWS_UTILS_HPP
 
-#include <ls_std/core/types/Types.hpp>
+#include <ls-std/core/types/Types.hpp>
 #include <string>
 #include <windows.h>
 

+ 4 - 4
include/ls_std/encoding/Base64.hpp → include/ls-std/encoding/Base64.hpp

@@ -3,18 +3,18 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2022-01-03
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_BASE64_HPP
 #define LS_STD_BASE64_HPP
 
-#include <ls_std/core/interface/IEncoding.hpp>
 #include <bitset>
-#include <vector>
+#include <ls-std/core/interface/IEncoding.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 #include <unordered_map>
-#include <ls_std/os/dynamic_goal.hpp>
+#include <vector>
 
 namespace ls::std::encoding
 {

+ 5 - 5
include/ls_std/event/Event.hpp → include/ls-std/event/Event.hpp

@@ -3,18 +3,18 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-26
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_EVENT_HPP
 #define LS_STD_EVENT_HPP
 
-#include <ls_std/core/Class.hpp>
-#include <ls_std/core/interface/ISerializable.hpp>
+#include <ls-std/core/Class.hpp>
+#include <ls-std/core/interface/ISerializable.hpp>
+#include <ls-std/core/types/EventTypes.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 #include <memory>
-#include <ls_std/core/types/EventTypes.hpp>
-#include <ls_std/os/dynamic_goal.hpp>
 
 namespace ls::std::event
 {

+ 6 - 6
include/ls_std/event/EventHandler.hpp → include/ls-std/event/EventHandler.hpp

@@ -3,20 +3,20 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-27
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_EVENT_HANDLER_HPP
 #define LS_STD_EVENT_HANDLER_HPP
 
-#include <ls_std/core/Class.hpp>
-#include <list>
-#include <memory>
-#include <ls_std/core/interface/IListener.hpp>
-#include <ls_std/os/dynamic_goal.hpp>
 #include "Event.hpp"
 #include "Narrator.hpp"
+#include <list>
+#include <ls-std/core/Class.hpp>
+#include <ls-std/core/interface/IListener.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
+#include <memory>
 
 namespace ls::std::event
 {

+ 6 - 6
include/ls_std/event/EventManager.hpp → include/ls-std/event/EventManager.hpp

@@ -3,20 +3,20 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-27
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_EVENT_MANAGER_HPP
 #define LS_STD_EVENT_MANAGER_HPP
 
-#include <ls_std/core/Class.hpp>
+#include "EventHandler.hpp"
+#include <ls-std/core/Class.hpp>
+#include <ls-std/core/interface/IEventSubscriber.hpp>
+#include <ls-std/core/types/EventTypes.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 #include <map>
-#include <ls_std/core/types/EventTypes.hpp>
 #include <memory>
-#include "EventHandler.hpp"
-#include <ls_std/core/interface/IEventSubscriber.hpp>
-#include <ls_std/os/dynamic_goal.hpp>
 
 namespace ls::std::event
 {

+ 4 - 4
include/ls_std/event/Narrator.hpp → include/ls-std/event/Narrator.hpp

@@ -3,17 +3,17 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-14
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_NARRATOR_HPP
 #define LS_STD_NARRATOR_HPP
 
-#include <ls_std/core/Class.hpp>
-#include <ls_std/core/interface/IListener.hpp>
-#include <ls_std/os/dynamic_goal.hpp>
 #include <list>
+#include <ls-std/core/Class.hpp>
+#include <ls-std/core/interface/IListener.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 #include <memory>
 
 namespace ls::std::event

+ 6 - 6
include/ls_std/event/serialization/SerializableJsonEvent.hpp → include/ls-std/event/serialization/SerializableJsonEvent.hpp

@@ -3,19 +3,19 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-12-07
- * Changed:         2022-07-14
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_SERIALIZABLE_JSON_EVENT_HPP
 #define LS_STD_SERIALIZABLE_JSON_EVENT_HPP
 
-#include <ls_std/core/interface/ISerializable.hpp>
-#include <ls_std/core/Class.hpp>
-#include <ls_std/event/Event.hpp>
+#include <ls-std/core/Class.hpp>
+#include <ls-std/core/interface/ISerializable.hpp>
+#include <ls-std/core/types/Types.hpp>
+#include <ls-std/event/Event.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 #include <memory>
-#include <ls_std/core/types/Types.hpp>
-#include <ls_std/os/dynamic_goal.hpp>
 
 namespace ls::std::event
 {

+ 6 - 6
include/ls_std/io/File.hpp → include/ls-std/io/File.hpp

@@ -3,20 +3,20 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-15
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_FILE_HPP
 #define LS_STD_FILE_HPP
 
-#include <ls_std/core/Class.hpp>
-#include <string>
-#include <vector>
-#include <list>
 #include <ctime>
+#include <list>
+#include <ls-std/core/Class.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 #include <regex>
-#include <ls_std/os/dynamic_goal.hpp>
+#include <string>
+#include <vector>
 
 #if defined(unix) || defined(__APPLE__)
 

+ 4 - 4
include/ls_std/io/FileOutputStream.hpp → include/ls-std/io/FileOutputStream.hpp

@@ -3,18 +3,18 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-20
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_FILE_OUTPUT_STREAM_HPP
 #define LS_STD_FILE_OUTPUT_STREAM_HPP
 
-#include <ls_std/core/Class.hpp>
 #include "File.hpp"
-#include <ls_std/core/interface/IWriter.hpp>
 #include <fstream>
-#include <ls_std/os/dynamic_goal.hpp>
+#include <ls-std/core/Class.hpp>
+#include <ls-std/core/interface/IWriter.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 
 namespace ls::std::io
 {

+ 2 - 2
include/ls_std/io/FilePathSeparator.hpp → include/ls-std/io/FilePathSeparator.hpp

@@ -3,15 +3,15 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-15
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef FILE_PATH_SEPARATOR_HPP
 #define FILE_PATH_SEPARATOR_HPP
 
+#include <ls-std/os/dynamic-goal.hpp>
 #include <string>
-#include <ls_std/os/dynamic_goal.hpp>
 
 namespace ls::std::io
 {

+ 1 - 1
include/ls_std/io/FilePathSeparatorMatch.hpp → include/ls-std/io/FilePathSeparatorMatch.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-15
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 

+ 4 - 4
include/ls_std/io/FileReader.hpp → include/ls-std/io/FileReader.hpp

@@ -3,17 +3,17 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-17
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_FILE_READER_HPP
 #define LS_STD_FILE_READER_HPP
 
-#include <ls_std/core/Class.hpp>
 #include "File.hpp"
-#include <ls_std/core/interface/IReader.hpp>
-#include <ls_std/os/dynamic_goal.hpp>
+#include <ls-std/core/Class.hpp>
+#include <ls-std/core/interface/IReader.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 
 namespace ls::std::io
 {

+ 4 - 4
include/ls_std/io/FileWriter.hpp → include/ls-std/io/FileWriter.hpp

@@ -3,17 +3,17 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-17
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_FILE_WRITER_HPP
 #define LS_STD_FILE_WRITER_HPP
 
-#include <ls_std/core/Class.hpp>
-#include <ls_std/core/interface/IWriter.hpp>
 #include "File.hpp"
-#include <ls_std/os/dynamic_goal.hpp>
+#include <ls-std/core/Class.hpp>
+#include <ls-std/core/interface/IWriter.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 
 namespace ls::std::io
 {

+ 1 - 1
include/ls_std/io/NewLine.hpp → include/ls-std/io/NewLine.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-18
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 

+ 3 - 3
include/ls_std/io/StandardOutputWriter.hpp → include/ls-std/io/StandardOutputWriter.hpp

@@ -3,15 +3,15 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-06
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_STANDARD_OUTPUT_WRITER_HPP
 #define LS_STD_STANDARD_OUTPUT_WRITER_HPP
 
-#include <ls_std/core/interface/IWriter.hpp>
-#include <ls_std/os/dynamic_goal.hpp>
+#include <ls-std/core/interface/IWriter.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 
 namespace ls::std::io
 {

+ 5 - 5
include/ls_std/io/StorableFile.hpp → include/ls-std/io/StorableFile.hpp

@@ -3,18 +3,18 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-19
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_STORABLE_FILE_HPP
 #define LS_STD_STORABLE_FILE_HPP
 
-#include <string>
-#include <memory>
-#include <ls_std/core/interface/IStorable.hpp>
 #include "File.hpp"
-#include <ls_std/os/dynamic_goal.hpp>
+#include <ls-std/core/interface/IStorable.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
+#include <memory>
+#include <string>
 
 namespace ls::std::io
 {

+ 4 - 4
include/ls_std/io/kv/KvDocument.hpp → include/ls-std/io/kv/KvDocument.hpp

@@ -3,18 +3,18 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-12-25
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_KV_DOCUMENT_HPP
 #define LS_STD_KV_DOCUMENT_HPP
 
-#include <ls_std/core/Class.hpp>
 #include "KvPair.hpp"
-#include <ls_std/core/types/KvTypes.hpp>
+#include <ls-std/core/Class.hpp>
+#include <ls-std/core/types/KvTypes.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 #include <map>
-#include <ls_std/os/dynamic_goal.hpp>
 
 namespace ls::std::io
 {

+ 6 - 6
include/ls_std/io/kv/KvFileReader.hpp → include/ls-std/io/kv/KvFileReader.hpp

@@ -3,19 +3,19 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-12-25
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_KV_FILE_READER_HPP
 #define LS_STD_KV_FILE_READER_HPP
 
-#include <ls_std/core/Class.hpp>
-#include <ls_std/core/interface/IReader.hpp>
-#include <ls_std/io/kv/KvDocument.hpp>
-#include <ls_std/io/File.hpp>
+#include <ls-std/core/Class.hpp>
+#include <ls-std/core/interface/IReader.hpp>
+#include <ls-std/io/File.hpp>
+#include <ls-std/io/kv/KvDocument.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 #include <memory>
-#include <ls_std/os/dynamic_goal.hpp>
 
 namespace ls::std::io
 {

+ 4 - 4
include/ls_std/io/kv/KvPair.hpp → include/ls-std/io/kv/KvPair.hpp

@@ -3,16 +3,16 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-12-25
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_KV_PAIR_HPP
 #define LS_STD_KV_PAIR_HPP
 
-#include <ls_std/core/Class.hpp>
-#include "ls_std/core/types/KvTypes.hpp"
-#include <ls_std/os/dynamic_goal.hpp>
+#include <ls-std/core/Class.hpp>
+#include <ls-std/core/types/KvTypes.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 
 namespace ls::std::io
 {

+ 1 - 1
include/ls_std/io/kv/KvParseParameter.hpp → include/ls-std/io/kv/KvParseParameter.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-12-25
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 

+ 4 - 4
include/ls_std/io/kv/KvParser.hpp → include/ls-std/io/kv/KvParser.hpp

@@ -3,19 +3,19 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-12-25
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_KV_PARSER_HPP
 #define LS_STD_KV_PARSER_HPP
 
-#include <ls_std/core/Class.hpp>
-#include <ls_std/core/types/Types.hpp>
 #include "KvDocument.hpp"
 #include "KvParseParameter.hpp"
+#include <ls-std/core/Class.hpp>
+#include <ls-std/core/types/Types.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 #include <memory>
-#include <ls_std/os/dynamic_goal.hpp>
 
 namespace ls::std::io
 {

+ 3 - 3
include/ls_std/io/logging/LogLevel.hpp → include/ls-std/io/logging/LogLevel.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-20
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
@@ -11,9 +11,9 @@
 #define LS_STD_LOG_LEVEL_HPP
 
 #include <unordered_map>
-#include <ls_std/core/Class.hpp>
+#include <ls-std/core/Class.hpp>
 #include "LogLevelValue.hpp"
-#include <ls_std/os/dynamic_goal.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 
 namespace ls::std::io
 {

+ 1 - 1
include/ls_std/io/logging/LogLevelValue.hpp → include/ls-std/io/logging/LogLevelValue.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-20
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 

+ 6 - 6
include/ls_std/io/logging/Logger.hpp → include/ls-std/io/logging/Logger.hpp

@@ -3,20 +3,20 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-20
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_LOGGER_HPP
 #define LS_STD_LOGGER_HPP
 
-#include <ls_std/core/Class.hpp>
+#include <ls-std/core/Class.hpp>
 #include "LogLevel.hpp"
-#include <ls_std/core/interface/IWriter.hpp>
-#include <ls_std/io/File.hpp>
-#include <ls_std/io/FileOutputStream.hpp>
+#include <ls-std/core/interface/IWriter.hpp>
+#include <ls-std/io/File.hpp>
+#include <ls-std/io/FileOutputStream.hpp>
 #include <string>
-#include <ls_std/os/dynamic_goal.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 
 namespace ls::std::io
 {

+ 3 - 3
include/ls_std/io/xml/XmlAttribute.hpp → include/ls-std/io/xml/XmlAttribute.hpp

@@ -3,16 +3,16 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-23
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_XML_ATTRIBUTE_HPP
 #define LS_STD_XML_ATTRIBUTE_HPP
 
-#include <ls_std/core/Class.hpp>
+#include <ls-std/core/Class.hpp>
 #include <string>
-#include <ls_std/os/dynamic_goal.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 
 namespace ls::std::io
 {

+ 3 - 3
include/ls_std/io/xml/XmlDeclaration.hpp → include/ls-std/io/xml/XmlDeclaration.hpp

@@ -3,16 +3,16 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-27
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_XML_DECLARATION_HPP
 #define LS_STD_XML_DECLARATION_HPP
 
-#include <ls_std/core/Class.hpp>
+#include <ls-std/core/Class.hpp>
 #include "XmlAttribute.hpp"
-#include <ls_std/os/dynamic_goal.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 
 namespace ls::std::io
 {

+ 3 - 3
include/ls_std/io/xml/XmlDocument.hpp → include/ls-std/io/xml/XmlDocument.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-27
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
@@ -11,10 +11,10 @@
 #define LS_STD_XML_DOCUMENT_HPP
 
 #include <memory>
-#include <ls_std/core/Class.hpp>
+#include <ls-std/core/Class.hpp>
 #include "XmlNode.hpp"
 #include "XmlDeclaration.hpp"
-#include <ls_std/os/dynamic_goal.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 
 namespace ls::std::io
 {

+ 3 - 3
include/ls_std/io/xml/XmlNode.hpp → include/ls-std/io/xml/XmlNode.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-24
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
@@ -12,9 +12,9 @@
 
 #include <list>
 #include <memory>
-#include <ls_std/core/Class.hpp>
+#include <ls-std/core/Class.hpp>
 #include "XmlAttribute.hpp"
-#include <ls_std/os/dynamic_goal.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 
 namespace ls::std::io
 {

+ 1 - 1
include/ls_std/io/xml/XmlParseMode.hpp → include/ls-std/io/xml/XmlParseMode.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-10-13
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 

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

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-10-17
- * Changed:         2022-07-02
+ * Changed:         2023-02-03
  *
  * */
 

+ 4 - 4
include/ls_std/io/xml/XmlParser.hpp → include/ls-std/io/xml/XmlParser.hpp

@@ -3,20 +3,20 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-25
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_XML_PARSER_HPP
 #define LS_STD_XML_PARSER_HPP
 
-#include <ls_std/core/Class.hpp>
-#include <ls_std/core/types/Types.hpp>
+#include <ls-std/core/Class.hpp>
+#include <ls-std/core/types/Types.hpp>
 #include "XmlDocument.hpp"
 #include "XmlParseMode.hpp"
 #include "XmlParseParameter.hpp"
 #include <list>
-#include <ls_std/os/dynamic_goal.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 
 namespace ls::std::io
 {

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

@@ -3,21 +3,21 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-10-08
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_XML_READER_HPP
 #define LS_STD_XML_READER_HPP
 
-#include <ls_std/core/Class.hpp>
+#include <ls-std/core/Class.hpp>
 #include "XmlDocument.hpp"
-#include <ls_std/core/interface/IReader.hpp>
-#include <ls_std/io/File.hpp>
+#include <ls-std/core/interface/IReader.hpp>
+#include <ls-std/io/File.hpp>
 #include "XmlParseMode.hpp"
 #include "XmlParseParameter.hpp"
 #include <list>
-#include <ls_std/os/dynamic_goal.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 
 namespace ls::std::io
 {

+ 0 - 0
include/ls_std/lib/nlohmann_json/LICENSE.MIT → include/ls-std/lib/nlohmann_json/LICENSE.MIT


+ 0 - 0
include/ls_std/lib/nlohmann_json/include/nlohmann/json.hpp → include/ls-std/lib/nlohmann_json/include/nlohmann/json.hpp


+ 0 - 0
include/ls_std/lib/nlohmann_json/include/nlohmann/json_fwd.hpp → include/ls-std/lib/nlohmann_json/include/nlohmann/json_fwd.hpp


+ 7 - 7
include/ls_std/ls_std_boxing.hpp → include/ls-std/ls-std-boxing.hpp

@@ -3,18 +3,18 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2022-05-13
- * Changed:         2022-05-13
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_LS_STD_BOXING_HPP
 #define LS_STD_LS_STD_BOXING_HPP
 
-#include <ls_std/boxing/Boolean.hpp>
-#include <ls_std/boxing/Double.hpp>
-#include <ls_std/boxing/Float.hpp>
-#include <ls_std/boxing/Integer.hpp>
-#include <ls_std/boxing/Long.hpp>
-#include <ls_std/boxing/String.hpp>
+#include <ls-std/boxing/Boolean.hpp>
+#include <ls-std/boxing/Double.hpp>
+#include <ls-std/boxing/Float.hpp>
+#include <ls-std/boxing/Integer.hpp>
+#include <ls-std/boxing/Long.hpp>
+#include <ls-std/boxing/String.hpp>
 
 #endif

+ 45 - 0
include/ls-std/ls-std-core.hpp

@@ -0,0 +1,45 @@
+/*
+ * Author:          Patrick-Christopher Mattulat
+ * Company:         Lynar Studios
+ * E-Mail:          webmaster@lynarstudios.com
+ * Created:         2022-05-13
+ * Changed:         2023-02-03
+ *
+ * */
+
+#ifndef LS_STD_LS_STD_CORE_HPP
+#define LS_STD_LS_STD_CORE_HPP
+
+#include <ls-std/core/exception/EventNotHandledException.hpp>
+#include <ls-std/core/exception/EventNotSubscribedException.hpp>
+#include <ls-std/core/exception/FileNotFoundException.hpp>
+#include <ls-std/core/exception/FileOperationException.hpp>
+#include <ls-std/core/exception/IllegalArgumentException.hpp>
+#include <ls-std/core/exception/IllegalArithmeticOperationException.hpp>
+#include <ls-std/core/exception/IncompleteJsonException.hpp>
+#include <ls-std/core/exception/NullPointerException.hpp>
+
+#include <ls-std/core/interface/IBoxing.hpp>
+#include <ls-std/core/interface/IEncoding.hpp>
+#include <ls-std/core/interface/IEventSubscriber.hpp>
+#include <ls-std/core/interface/IListener.hpp>
+#include <ls-std/core/interface/IReader.hpp>
+#include <ls-std/core/interface/ISerializable.hpp>
+#include <ls-std/core/interface/IStorable.hpp>
+#include <ls-std/core/interface/IWriter.hpp>
+
+#include <ls-std/core/types/EventTypes.hpp>
+#include <ls-std/core/types/KvTypes.hpp>
+#include <ls-std/core/types/Types.hpp>
+
+#include <ls-std/core/utils/RegexUtils.hpp>
+#include <ls-std/core/utils/StlUtils.hpp>
+#if _WIN32
+#include <ls-std/core/utils/WindowsUtils.hpp>
+#endif
+
+#include <ls-std/core/Class.hpp>
+#include <ls-std/core/LibraryVersion.hpp>
+#include <ls-std/core/Version.hpp>
+
+#endif

+ 2 - 2
include/ls_std/ls_std_encoding.hpp → include/ls-std/ls-std-encoding.hpp

@@ -3,13 +3,13 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2022-05-17
- * Changed:         2022-05-17
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_LS_STD_ENCODING_HPP
 #define LS_STD_LS_STD_ENCODING_HPP
 
-#include <ls_std/encoding/Base64.hpp>
+#include <ls-std/encoding/Base64.hpp>
 
 #endif

+ 20 - 0
include/ls-std/ls-std-event.hpp

@@ -0,0 +1,20 @@
+/*
+ * Author:          Patrick-Christopher Mattulat
+ * Company:         Lynar Studios
+ * E-Mail:          webmaster@lynarstudios.com
+ * Created:         2022-05-14
+ * Changed:         2023-02-03
+ *
+ * */
+
+#ifndef LS_STD_LS_STD_EVENT_HPP
+#define LS_STD_LS_STD_EVENT_HPP
+
+#include <ls-std/event/serialization/SerializableJsonEvent.hpp>
+
+#include <ls-std/event/Event.hpp>
+#include <ls-std/event/EventHandler.hpp>
+#include <ls-std/event/EventManager.hpp>
+#include <ls-std/event/Narrator.hpp>
+
+#endif

+ 42 - 0
include/ls-std/ls-std-io.hpp

@@ -0,0 +1,42 @@
+/*
+ * Author:          Patrick-Christopher Mattulat
+ * Company:         Lynar Studios
+ * E-Mail:          webmaster@lynarstudios.com
+ * Created:         2022-05-14
+ * Changed:         2023-02-03
+ *
+ * */
+
+#ifndef LS_STD_LS_STD_IO_HPP
+#define LS_STD_LS_STD_IO_HPP
+
+#include <ls-std/io/kv/KvDocument.hpp>
+#include <ls-std/io/kv/KvFileReader.hpp>
+#include <ls-std/io/kv/KvPair.hpp>
+#include <ls-std/io/kv/KvParseParameter.hpp>
+#include <ls-std/io/kv/KvParser.hpp>
+
+#include <ls-std/io/logging/Logger.hpp>
+#include <ls-std/io/logging/LogLevel.hpp>
+#include <ls-std/io/logging/LogLevelValue.hpp>
+
+#include <ls-std/io/xml/XmlAttribute.hpp>
+#include <ls-std/io/xml/XmlDeclaration.hpp>
+#include <ls-std/io/xml/XmlDocument.hpp>
+#include <ls-std/io/xml/XmlNode.hpp>
+#include <ls-std/io/xml/XmlParseMode.hpp>
+#include <ls-std/io/xml/XmlParseParameter.hpp>
+#include <ls-std/io/xml/XmlParser.hpp>
+#include <ls-std/io/xml/XmlReader.hpp>
+
+#include <ls-std/io/File.hpp>
+#include <ls-std/io/FileOutputStream.hpp>
+#include <ls-std/io/FilePathSeparator.hpp>
+#include <ls-std/io/FilePathSeparatorMatch.hpp>
+#include <ls-std/io/FileReader.hpp>
+#include <ls-std/io/FileWriter.hpp>
+#include <ls-std/io/NewLine.hpp>
+#include <ls-std/io/StandardOutputWriter.hpp>
+#include <ls-std/io/StorableFile.hpp>
+
+#endif

+ 2 - 2
include/ls_std/ls_std_time.hpp → include/ls-std/ls-std-time.hpp

@@ -3,13 +3,13 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2022-05-16
- * Changed:         2022-05-16
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_LS_STD_TIME_HPP
 #define LS_STD_LS_STD_TIME_HPP
 
-#include <ls_std/time/Date.hpp>
+#include <ls-std/time/Date.hpp>
 
 #endif

+ 3 - 3
include/ls_std/os/dynamic_goal.hpp → include/ls-std/os/dynamic-goal.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2022-06-29
- * Changed:         2022-07-17
+ * Changed:         2023-02-03
  *
  * */
 
@@ -11,10 +11,10 @@
 #define LS_STD_DYNAMIC_GOAL_HPP
 
 #if defined(_WIN32) && defined(_MSC_VER)
-#include <ls_std/os/windows/msvc_dll_definitions.hpp>
+#include <ls-std/os/windows/msvc-dll-definitions.hpp>
 #endif
 #if defined(unix) || defined(__APPLE__) || defined(_WIN32) && defined(__GNUC__)
-#include <ls_std/os/unix/unix_so_definitions.hpp>
+#include <ls-std/os/unix/unix-shared-object-definitions.hpp>
 #endif
 
 #endif

+ 3 - 3
include/ls_std/os/unix/unix_so_definitions.hpp → include/ls-std/os/unix/unix-shared-object-definitions.hpp

@@ -3,12 +3,12 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2022-06-29
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
-#ifndef LS_STD_UNIX_SO_DEFINITIONS_HPP
-#define LS_STD_UNIX_SO_DEFINITIONS_HPP
+#ifndef LS_STD_UNIX_SHARED_OBJECT_DEFINITIONS_HPP
+#define LS_STD_UNIX_SHARED_OBJECT_DEFINITIONS_HPP
 
 #define LS_STD_DYNAMIC_GOAL
 

+ 1 - 1
include/ls_std/os/windows/msvc_dll_definitions.hpp → include/ls-std/os/windows/msvc-dll-definitions.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2022-06-26
- * Changed:         2022-07-15
+ * Changed:         2023-02-03
  *
  * */
 

+ 3 - 3
include/ls_std/time/Date.hpp → include/ls-std/time/Date.hpp

@@ -3,16 +3,16 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-14
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #ifndef LS_STD_DATE_HPP
 #define LS_STD_DATE_HPP
 
-#include <ls_std/core/Class.hpp>
-#include <ls_std/os/dynamic_goal.hpp>
 #include <ctime>
+#include <ls-std/core/Class.hpp>
+#include <ls-std/os/dynamic-goal.hpp>
 
 namespace ls::std::time
 {

+ 0 - 45
include/ls_std/ls_std_core.hpp

@@ -1,45 +0,0 @@
-/*
- * Author:          Patrick-Christopher Mattulat
- * Company:         Lynar Studios
- * E-Mail:          webmaster@lynarstudios.com
- * Created:         2022-05-13
- * Changed:         2022-10-27
- *
- * */
-
-#ifndef LS_STD_LS_STD_CORE_HPP
-#define LS_STD_LS_STD_CORE_HPP
-
-#include <ls_std/core/exception/EventNotHandledException.hpp>
-#include <ls_std/core/exception/EventNotSubscribedException.hpp>
-#include <ls_std/core/exception/FileNotFoundException.hpp>
-#include <ls_std/core/exception/FileOperationException.hpp>
-#include <ls_std/core/exception/IllegalArgumentException.hpp>
-#include <ls_std/core/exception/IllegalArithmeticOperationException.hpp>
-#include <ls_std/core/exception/IncompleteJsonException.hpp>
-#include <ls_std/core/exception/NullPointerException.hpp>
-
-#include <ls_std/core/interface/IBoxing.hpp>
-#include <ls_std/core/interface/IEncoding.hpp>
-#include <ls_std/core/interface/IEventSubscriber.hpp>
-#include <ls_std/core/interface/IListener.hpp>
-#include <ls_std/core/interface/IReader.hpp>
-#include <ls_std/core/interface/ISerializable.hpp>
-#include <ls_std/core/interface/IStorable.hpp>
-#include <ls_std/core/interface/IWriter.hpp>
-
-#include <ls_std/core/types/EventTypes.hpp>
-#include <ls_std/core/types/KvTypes.hpp>
-#include <ls_std/core/types/Types.hpp>
-
-#include <ls_std/core/utils/RegexUtils.hpp>
-#include <ls_std/core/utils/STLUtils.hpp>
-#if _WIN32
-#include <ls_std/core/utils/WindowsUtils.hpp>
-#endif
-
-#include <ls_std/core/Class.hpp>
-#include <ls_std/core/LibraryVersion.hpp>
-#include <ls_std/core/Version.hpp>
-
-#endif

+ 0 - 19
include/ls_std/ls_std_event.hpp

@@ -1,19 +0,0 @@
-/*
- * Author:          Patrick-Christopher Mattulat
- * Company:         Lynar Studios
- * E-Mail:          webmaster@lynarstudios.com
- * Created:         2022-05-14
- * Changed:         2022-05-14
- *
- * */
-
-#ifndef LS_STD_LS_STD_EVENT_HPP
-#define LS_STD_LS_STD_EVENT_HPP
-
-#include <ls_std/event/serialization/SerializableJsonEvent.hpp>
-#include <ls_std/event/Event.hpp>
-#include <ls_std/event/EventHandler.hpp>
-#include <ls_std/event/EventManager.hpp>
-#include <ls_std/event/Narrator.hpp>
-
-#endif

+ 0 - 39
include/ls_std/ls_std_io.hpp

@@ -1,39 +0,0 @@
-/*
- * Author:          Patrick-Christopher Mattulat
- * Company:         Lynar Studios
- * E-Mail:          webmaster@lynarstudios.com
- * Created:         2022-05-14
- * Changed:         2022-05-14
- *
- * */
-
-#ifndef LS_STD_LS_STD_IO_HPP
-#define LS_STD_LS_STD_IO_HPP
-
-#include <ls_std/io/kv/KvDocument.hpp>
-#include <ls_std/io/kv/KvFileReader.hpp>
-#include <ls_std/io/kv/KvPair.hpp>
-#include <ls_std/io/kv/KvParseParameter.hpp>
-#include <ls_std/io/kv/KvParser.hpp>
-#include <ls_std/io/logging/Logger.hpp>
-#include <ls_std/io/logging/LogLevel.hpp>
-#include <ls_std/io/logging/LogLevelValue.hpp>
-#include <ls_std/io/xml/XmlAttribute.hpp>
-#include <ls_std/io/xml/XmlDeclaration.hpp>
-#include <ls_std/io/xml/XmlDocument.hpp>
-#include <ls_std/io/xml/XmlNode.hpp>
-#include <ls_std/io/xml/XmlParseMode.hpp>
-#include <ls_std/io/xml/XmlParseParameter.hpp>
-#include <ls_std/io/xml/XmlParser.hpp>
-#include <ls_std/io/xml/XmlReader.hpp>
-#include <ls_std/io/File.hpp>
-#include <ls_std/io/FileOutputStream.hpp>
-#include <ls_std/io/FilePathSeparator.hpp>
-#include <ls_std/io/FilePathSeparatorMatch.hpp>
-#include <ls_std/io/FileReader.hpp>
-#include <ls_std/io/FileWriter.hpp>
-#include <ls_std/io/NewLine.hpp>
-#include <ls_std/io/StandardOutputWriter.hpp>
-#include <ls_std/io/StorableFile.hpp>
-
-#endif

+ 3 - 3
source/ls_std/boxing/Boolean.cpp → source/ls-std/boxing/Boolean.cpp

@@ -3,13 +3,13 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-09
- * Changed:         2022-05-20
+ * Changed:         2023-02-03
  *
  * */
 
 #include <algorithm>
-#include <ls_std/boxing/Boolean.hpp>
-#include <ls_std/core/exception/IllegalArgumentException.hpp>
+#include <ls-std/boxing/Boolean.hpp>
+#include <ls-std/core/exception/IllegalArgumentException.hpp>
 
 ls::std::boxing::Boolean::Boolean() : ls::std::core::Class("Boolean")
 {}

+ 3 - 3
source/ls_std/boxing/Double.cpp → source/ls-std/boxing/Double.cpp

@@ -3,13 +3,13 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-14
- * Changed:         2022-05-20
+ * Changed:         2023-02-03
  *
  * */
 
 #include <cmath>
-#include <ls_std/boxing/Double.hpp>
-#include <ls_std/core/exception/IllegalArgumentException.hpp>
+#include <ls-std/boxing/Double.hpp>
+#include <ls-std/core/exception/IllegalArgumentException.hpp>
 
 ls::std::boxing::Double::Double() : ls::std::core::Class("Double")
 {

+ 3 - 3
source/ls_std/boxing/Float.cpp → source/ls-std/boxing/Float.cpp

@@ -3,13 +3,13 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-14
- * Changed:         2022-05-20
+ * Changed:         2023-02-03
  *
  * */
 
 #include <cmath>
-#include <ls_std/boxing/Float.hpp>
-#include <ls_std/core/exception/IllegalArgumentException.hpp>
+#include <ls-std/boxing/Float.hpp>
+#include <ls-std/core/exception/IllegalArgumentException.hpp>
 
 ls::std::boxing::Float::Float()
     : ls::std::core::Class("Float"),

+ 3 - 3
source/ls_std/boxing/Integer.cpp → source/ls-std/boxing/Integer.cpp

@@ -3,12 +3,12 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-07
- * Changed:         2022-05-09
+ * Changed:         2023-02-03
  *
  * */
 
-#include <ls_std/boxing/Integer.hpp>
-#include <ls_std/core/exception/IllegalArithmeticOperationException.hpp>
+#include <ls-std/boxing/Integer.hpp>
+#include <ls-std/core/exception/IllegalArithmeticOperationException.hpp>
 
 ls::std::boxing::Integer::Integer(int _value)
     : ls::std::core::Class("Integer"),

+ 3 - 3
source/ls_std/boxing/Long.cpp → source/ls-std/boxing/Long.cpp

@@ -3,12 +3,12 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-17
- * Changed:         2022-05-12
+ * Changed:         2023-02-03
  *
  * */
 
-#include <ls_std/boxing/Long.hpp>
-#include <ls_std/core/exception/IllegalArithmeticOperationException.hpp>
+#include <ls-std/boxing/Long.hpp>
+#include <ls-std/core/exception/IllegalArithmeticOperationException.hpp>
 
 ls::std::boxing::Long::Long(ls::std::core::type::long_type _value)
     : ls::std::core::Class("Long"),

+ 3 - 3
source/ls_std/boxing/String.cpp → source/ls-std/boxing/String.cpp

@@ -3,13 +3,13 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-14
- * Changed:         2022-05-20
+ * Changed:         2023-02-03
  *
  * */
 
 #include <algorithm>
-#include <ls_std/boxing/String.hpp>
-#include <ls_std/core/exception/IllegalArgumentException.hpp>
+#include <ls-std/boxing/String.hpp>
+#include <ls-std/core/exception/IllegalArgumentException.hpp>
 
 ls::std::boxing::String::String() : ls::std::core::Class("String")
 {}

+ 3 - 3
source/ls_std/core/Class.cpp → source/ls-std/core/Class.cpp

@@ -3,12 +3,12 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-07
- * Changed:         2022-05-20
+ * Changed:         2023-02-03
  *
  * */
 
-#include <ls_std/core/Class.hpp>
-#include <ls_std/core/exception/IllegalArgumentException.hpp>
+#include <ls-std/core/Class.hpp>
+#include <ls-std/core/exception/IllegalArgumentException.hpp>
 
 ls::std::core::Class::Class(const ::std::string &_name)
 {

+ 2 - 2
source/ls_std/core/Version.cpp → source/ls-std/core/Version.cpp

@@ -3,12 +3,12 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-28
- * Changed:         2022-05-12
+ * Changed:         2023-02-03
  *
  * */
 
+#include <ls-std/core/Version.hpp>
 #include <regex>
-#include <ls_std/core/Version.hpp>
 
 ls::std::core::Version::Version(ls::std::core::type::version_type _majorVersion, ls::std::core::type::version_type _minorVersion, ls::std::core::type::version_type _patchVersion)
     : majorVersion(_majorVersion),

+ 2 - 2
source/ls_std/encoding/Base64.cpp → source/ls-std/encoding/Base64.cpp

@@ -3,12 +3,12 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2022-01-03
- * Changed:         2022-05-20
+ * Changed:         2023-02-03
  *
  * */
 
-#include <ls_std/encoding/Base64.hpp>
 #include <bitset>
+#include <ls-std/encoding/Base64.hpp>
 
 ::std::string ls::std::encoding::Base64::encode(const ::std::string &_sequence)
 {

+ 8 - 8
source/ls_std/encoding/cli/cli_base64_main.cpp → source/ls-std/encoding/cli/cli-base64-main.cpp

@@ -3,24 +3,24 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2022-07-03
- * Changed:         2022-07-03
+ * Changed:         2023-02-03
  *
  * */
 
 #include <iostream>
-#include <vector>
+#include <ls-std/ls-std-core.hpp>
+#include <ls-std/ls-std-encoding.hpp>
 #include <string>
-#include <ls_std/ls_std_encoding.hpp>
-#include <ls_std/ls_std_core.hpp>
+#include <vector>
 
-using CLICommand = std::vector<std::string>;
+using CliCommand = std::vector<std::string>;
 
 void printHelp();
-bool isValidCommand(const CLICommand &_command);
+bool isValidCommand(const CliCommand &_command);
 
 int main(int argc, char *argv[])
 {
-  CLICommand command(argv, argv + argc);
+  CliCommand command(argv, argv + argc);
 
   if (isValidCommand(command))
   {
@@ -58,7 +58,7 @@ void printHelp()
   std::cout << help << std::endl;
 }
 
-bool isValidCommand(const CLICommand &_command)
+bool isValidCommand(const CliCommand &_command)
 {
   return _command.size() == 3 && _command[1] == "--encode" && !_command[2].empty() || _command.size() == 3 && _command[1] == "--decode" && !_command[2].empty() || _command.size() == 2 && _command[1] == "--help";
 }

+ 3 - 3
source/ls_std/event/Event.cpp → source/ls-std/event/Event.cpp

@@ -3,12 +3,12 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-26
- * Changed:         2022-05-12
+ * Changed:         2023-02-03
  *
  * */
 
-#include <ls_std/event/Event.hpp>
-#include <ls_std/core/exception/IllegalArgumentException.hpp>
+#include <ls-std/core/exception/IllegalArgumentException.hpp>
+#include <ls-std/event/Event.hpp>
 
 ls::std::event::Event::Event(const ls::std::core::type::event_id &_id) : ls::std::core::Class("Event")
 {

+ 3 - 3
source/ls_std/event/EventHandler.cpp → source/ls-std/event/EventHandler.cpp

@@ -3,12 +3,12 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-27
- * Changed:         2022-05-12
+ * Changed:         2023-02-03
  *
  * */
 
-#include <ls_std/event/EventHandler.hpp>
-#include <ls_std/core/exception/IllegalArgumentException.hpp>
+#include <ls-std/core/exception/IllegalArgumentException.hpp>
+#include <ls-std/event/EventHandler.hpp>
 
 ls::std::event::EventHandler::EventHandler(const ls::std::core::type::event_id& _id) : ls::std::event::Narrator()
 {

+ 5 - 5
source/ls_std/event/EventManager.cpp → source/ls-std/event/EventManager.cpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-27
- * Changed:         2022-05-19
+ * Changed:         2023-02-03
  *
  * */
 
-#include <ls_std/event/EventManager.hpp>
-#include <ls_std/core/exception/EventNotSubscribedException.hpp>
-#include <ls_std/core/exception/EventNotHandledException.hpp>
-#include <ls_std/core/exception/IllegalArgumentException.hpp>
+#include <ls-std/core/exception/EventNotHandledException.hpp>
+#include <ls-std/core/exception/EventNotSubscribedException.hpp>
+#include <ls-std/core/exception/IllegalArgumentException.hpp>
+#include <ls-std/event/EventManager.hpp>
 
 ls::std::event::EventManager::EventManager() : ls::std::core::Class("EventManager")
 {}

+ 6 - 6
source/ls_std/event/Narrator.cpp → source/ls-std/event/Narrator.cpp

@@ -3,13 +3,13 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-14
- * Changed:         2022-05-20
+ * Changed:         2023-02-03
  *
  * */
 
-#include <ls_std/core/utils/STLUtils.hpp>
-#include <ls_std/event/Narrator.hpp>
-#include <ls_std/core/exception/IllegalArgumentException.hpp>
+#include <ls-std/core/exception/IllegalArgumentException.hpp>
+#include <ls-std/core/utils/StlUtils.hpp>
+#include <ls-std/event/Narrator.hpp>
 
 ls::std::event::Narrator::Narrator() : ls::std::core::Class("Narrator")
 {}
@@ -24,7 +24,7 @@ bool ls::std::event::Narrator::addListener(const ::std::shared_ptr<ls::std::core
   }
   else
   {
-    if (!ls::std::core::STLUtils::contains(this->listeners, _listener))
+    if (!ls::std::core::StlUtils::contains(this->listeners, _listener))
     {
       this->listeners.push_back(_listener);
       wasAdded = true;
@@ -54,7 +54,7 @@ bool ls::std::event::Narrator::removeListener(const ::std::shared_ptr<ls::std::c
   }
   else
   {
-    if (ls::std::core::STLUtils::contains(this->listeners, _listener))
+    if (ls::std::core::StlUtils::contains(this->listeners, _listener))
     {
       this->listeners.remove(_listener);
       wasRemoved = true;

Some files were not shown because too many files changed in this diff