Browse Source

Rename "base" folder

public 2 years ago
parent
commit
b55f571776
53 changed files with 108 additions and 108 deletions
  1. 2 2
      CMakeLists.txt
  2. 2 2
      include/ls_std/boxing/Boolean.hpp
  3. 2 2
      include/ls_std/boxing/Double.hpp
  4. 2 2
      include/ls_std/boxing/Float.hpp
  5. 2 2
      include/ls_std/boxing/Integer.hpp
  6. 3 3
      include/ls_std/boxing/Long.hpp
  7. 3 3
      include/ls_std/boxing/String.hpp
  8. 1 1
      include/ls_std/core/Class.hpp
  9. 1 1
      include/ls_std/core/LibraryVersion.hpp
  10. 1 1
      include/ls_std/core/Types.hpp
  11. 1 1
      include/ls_std/core/Version.hpp
  12. 2 2
      include/ls_std/event/Event.hpp
  13. 2 2
      include/ls_std/event/EventHandler.hpp
  14. 2 2
      include/ls_std/event/EventManager.hpp
  15. 2 2
      include/ls_std/factory/IFactory.hpp
  16. 2 2
      include/ls_std/io/File.hpp
  17. 2 2
      include/ls_std/io/FileOutputStream.hpp
  18. 2 2
      include/ls_std/io/FileReader.hpp
  19. 2 2
      include/ls_std/io/FileWriter.hpp
  20. 2 2
      include/ls_std/io/IReader.hpp
  21. 2 2
      include/ls_std/io/IStorable.hpp
  22. 2 2
      include/ls_std/io/IWriter.hpp
  23. 2 2
      include/ls_std/io/kv/KvDocument.hpp
  24. 2 2
      include/ls_std/io/kv/KvFileReader.hpp
  25. 2 2
      include/ls_std/io/kv/KvPair.hpp
  26. 3 3
      include/ls_std/io/kv/KvParser.hpp
  27. 2 2
      include/ls_std/io/logging/LogLevel.hpp
  28. 2 2
      include/ls_std/io/logging/Logger.hpp
  29. 2 2
      include/ls_std/io/xml/XmlAttribute.hpp
  30. 2 2
      include/ls_std/io/xml/XmlDeclaration.hpp
  31. 2 2
      include/ls_std/io/xml/XmlDocument.hpp
  32. 2 2
      include/ls_std/io/xml/XmlNode.hpp
  33. 3 3
      include/ls_std/io/xml/XmlParser.hpp
  34. 2 2
      include/ls_std/io/xml/XmlReader.hpp
  35. 2 2
      include/ls_std/logic/IListener.hpp
  36. 2 2
      include/ls_std/logic/Narrator.hpp
  37. 2 2
      include/ls_std/logic/State.hpp
  38. 2 2
      include/ls_std/logic/StateConnection.hpp
  39. 2 2
      include/ls_std/logic/StateMachine.hpp
  40. 6 6
      include/ls_std/ls_std.hpp
  41. 2 2
      include/ls_std/serialization/ISerializable.hpp
  42. 2 2
      include/ls_std/serialization/json/event/SerializableJsonEvent.hpp
  43. 2 2
      include/ls_std/serialization/json/logic/SerializableJsonState.hpp
  44. 2 2
      include/ls_std/serialization/json/logic/SerializableJsonStateConnection.hpp
  45. 2 2
      include/ls_std/serialization/json/logic/SerializableJsonStateMachine.hpp
  46. 2 2
      include/ls_std/time/Date.hpp
  47. 2 2
      include/ls_std/utils/WindowsUtils.hpp
  48. 2 2
      source/ls_std/core/Class.cpp
  49. 2 2
      source/ls_std/core/Version.cpp
  50. 2 2
      test/cases/core/ClassTest.cpp
  51. 1 1
      test/cases/core/LibraryVersionTest.cpp
  52. 1 1
      test/cases/core/VersionTest.cpp
  53. 2 2
      test/classes/observer/TestDataMercedesCar.hpp

+ 2 - 2
CMakeLists.txt

@@ -52,7 +52,7 @@ endif ()
 ##########################################################
 
 set(SOURCE_FILES
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/base/Class.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/core/Class.cpp
         ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/boxing/Integer.cpp
         ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/boxing/Boolean.cpp
         ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/boxing/Float.cpp
@@ -75,7 +75,7 @@ set(SOURCE_FILES
         ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/serialization/json/logic/SerializableJsonStateMachine.cpp
         ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/io/xml/XmlAttribute.cpp
         ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/io/xml/XmlNode.cpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/base/Version.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/ls_std/core/Version.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/XmlReader.cpp

+ 2 - 2
include/ls_std/boxing/Boolean.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-09
- * Changed:         2021-07-08
+ * Changed:         2022-04-29
  *
  * */
 
@@ -11,7 +11,7 @@
 #define LS_STD_BOOLEAN_HPP
 
 #include <memory>
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include "IBoxing.hpp"
 
 namespace ls_std

+ 2 - 2
include/ls_std/boxing/Double.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-14
- * Changed:         2021-07-12
+ * Changed:         2022-04-29
  *
  * */
 
@@ -11,7 +11,7 @@
 #define LS_STD_DOUBLE_HPP
 
 #include <memory>
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include "IBoxing.hpp"
 
 namespace ls_std

+ 2 - 2
include/ls_std/boxing/Float.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-14
- * Changed:         2021-07-12
+ * Changed:         2022-04-29
  *
  * */
 
@@ -11,7 +11,7 @@
 #define LS_STD_FLOAT_HPP
 
 #include <memory>
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include "IBoxing.hpp"
 
 namespace ls_std

+ 2 - 2
include/ls_std/boxing/Integer.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-07
- * Changed:         2021-07-14
+ * Changed:         2022-04-29
  *
  * */
 
@@ -11,7 +11,7 @@
 #define LS_STD_INTEGER_HPP
 
 #include <memory>
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include "IBoxing.hpp"
 #include <ls_std/serialization/ISerializable.hpp>
 #include <ls_std/io/IStorable.hpp>

+ 3 - 3
include/ls_std/boxing/Long.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-17
- * Changed:         2021-07-14
+ * Changed:         2022-04-29
  *
  * */
 
@@ -11,9 +11,9 @@
 #define LS_STD_LONG_HPP
 
 #include <memory>
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include "IBoxing.hpp"
-#include <ls_std/base/Types.hpp>
+#include <ls_std/core/Types.hpp>
 #include <ls_std/serialization/ISerializable.hpp>
 #include <ls_std/io/IStorable.hpp>
 

+ 3 - 3
include/ls_std/boxing/String.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-14
- * Changed:         2021-07-12
+ * Changed:         2022-04-29
  *
  * */
 
@@ -11,8 +11,8 @@
 #define LS_STD_STRING_HPP
 
 #include "IBoxing.hpp"
-#include <ls_std/base/Class.hpp>
-#include <ls_std/base/Types.hpp>
+#include <ls_std/core/Class.hpp>
+#include <ls_std/core/Types.hpp>
 #include <string>
 #include <memory>
 #include <vector>

+ 1 - 1
include/ls_std/base/Class.hpp → include/ls_std/core/Class.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-07
- * Changed:         2021-04-24
+ * Changed:         2022-04-29
  *
  * */
 

+ 1 - 1
include/ls_std/base/LibraryVersion.hpp → include/ls_std/core/LibraryVersion.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2021-05-02
- * Changed:         2022-04-26
+ * Changed:         2022-04-29
  *
  * */
 

+ 1 - 1
include/ls_std/base/Types.hpp → include/ls_std/core/Types.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-07
- * Changed:         2021-04-23
+ * Changed:         2022-04-29
  *
  * */
 

+ 1 - 1
include/ls_std/base/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:         2021-04-24
+ * Changed:         2022-04-29
  *
  * */
 

+ 2 - 2
include/ls_std/event/Event.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-26
- * Changed:         2021-07-14
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_EVENT_HPP
 #define LS_STD_EVENT_HPP
 
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include <ls_std/serialization/ISerializable.hpp>
 #include <memory>
 #include "EventTypes.hpp"

+ 2 - 2
include/ls_std/event/EventHandler.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-27
- * Changed:         2021-05-27
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_EVENT_HANDLER_HPP
 #define LS_STD_EVENT_HANDLER_HPP
 
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include <list>
 #include <memory>
 #include <ls_std/logic/IListener.hpp>

+ 2 - 2
include/ls_std/event/EventManager.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-27
- * Changed:         2021-05-27
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_EVENT_MANAGER_HPP
 #define LS_STD_EVENT_MANAGER_HPP
 
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include <map>
 #include <ls_std/event/EventTypes.hpp>
 #include <memory>

+ 2 - 2
include/ls_std/factory/IFactory.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2021-04-23
- * Changed:         2021-04-23
+ * Changed:         2022-04-29
  *
  * */
 
@@ -11,7 +11,7 @@
 #define LS_STD_I_FACTORY_HPP
 
 #include <memory>
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 
 namespace ls_std
 {

+ 2 - 2
include/ls_std/io/File.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-15
- * Changed:         2021-09-26
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_FILE_HPP
 #define LS_STD_FILE_HPP
 
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include <string>
 #include <vector>
 #include <list>

+ 2 - 2
include/ls_std/io/FileOutputStream.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-20
- * Changed:         2021-05-01
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_FILE_OUTPUT_STREAM_HPP
 #define LS_STD_FILE_OUTPUT_STREAM_HPP
 
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include "File.hpp"
 #include "IWriter.hpp"
 #include <fstream>

+ 2 - 2
include/ls_std/io/FileReader.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-17
- * Changed:         2021-05-01
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_FILE_READER_HPP
 #define LS_STD_FILE_READER_HPP
 
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include "File.hpp"
 #include "IReader.hpp"
 

+ 2 - 2
include/ls_std/io/FileWriter.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-17
- * Changed:         2021-05-01
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_FILE_WRITER_HPP
 #define LS_STD_FILE_WRITER_HPP
 
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include "IWriter.hpp"
 #include "File.hpp"
 

+ 2 - 2
include/ls_std/io/IReader.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-17
- * Changed:         2021-04-23
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_I_READER_HPP
 #define LS_STD_I_READER_HPP
 
-#include <ls_std/base/Types.hpp>
+#include <ls_std/core/Types.hpp>
 
 namespace ls_std
 {

+ 2 - 2
include/ls_std/io/IStorable.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-19
- * Changed:         2021-04-23
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_I_STORABLE_HPP
 #define LS_STD_I_STORABLE_HPP
 
-#include <ls_std/base/Types.hpp>
+#include <ls_std/core/Types.hpp>
 
 namespace ls_std
 {

+ 2 - 2
include/ls_std/io/IWriter.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-17
- * Changed:         2021-04-23
+ * Changed:         2022-04-29
  *
  * */
 
@@ -11,7 +11,7 @@
 #define LS_STD_I_WRITER_HPP
 
 #include <vector>
-#include <ls_std/base/Types.hpp>
+#include <ls_std/core/Types.hpp>
 
 namespace ls_std
 {

+ 2 - 2
include/ls_std/io/kv/KvDocument.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-12-25
- * Changed:         2021-07-15
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_KV_DOCUMENT_HPP
 #define LS_STD_KV_DOCUMENT_HPP
 
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include "KvPair.hpp"
 #include "KvTypes.hpp"
 #include <map>

+ 2 - 2
include/ls_std/io/kv/KvFileReader.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-12-25
- * Changed:         2021-07-15
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_KV_FILE_READER_HPP
 #define LS_STD_KV_FILE_READER_HPP
 
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include <ls_std/io/IReader.hpp>
 #include <ls_std/io/kv/KvDocument.hpp>
 #include <ls_std/io/File.hpp>

+ 2 - 2
include/ls_std/io/kv/KvPair.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-12-25
- * Changed:         2021-05-02
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_KV_PAIR_HPP
 #define LS_STD_KV_PAIR_HPP
 
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include "KvTypes.hpp"
 
 namespace ls_std

+ 3 - 3
include/ls_std/io/kv/KvParser.hpp

@@ -3,15 +3,15 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-12-25
- * Changed:         2021-05-02
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_KV_PARSER_HPP
 #define LS_STD_KV_PARSER_HPP
 
-#include <ls_std/base/Class.hpp>
-#include <ls_std/base/Types.hpp>
+#include <ls_std/core/Class.hpp>
+#include <ls_std/core/Types.hpp>
 #include "KvDocument.hpp"
 #include "KvParseParameter.hpp"
 #include <memory>

+ 2 - 2
include/ls_std/io/logging/LogLevel.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-20
- * Changed:         2021-05-02
+ * Changed:         2022-04-29
  *
  * */
 
@@ -11,7 +11,7 @@
 #define LS_STD_LOG_LEVEL_HPP
 
 #include <unordered_map>
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include "LogLevelValue.hpp"
 
 namespace ls_std

+ 2 - 2
include/ls_std/io/logging/Logger.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-20
- * Changed:         2021-07-16
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_LOGGER_HPP
 #define LS_STD_LOGGER_HPP
 
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include "LogLevel.hpp"
 #include <ls_std/io/IWriter.hpp>
 #include <ls_std/io/File.hpp>

+ 2 - 2
include/ls_std/io/xml/XmlAttribute.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-23
- * Changed:         2021-07-16
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_XML_ATTRIBUTE_HPP
 #define LS_STD_XML_ATTRIBUTE_HPP
 
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include <string>
 
 namespace ls_std

+ 2 - 2
include/ls_std/io/xml/XmlDeclaration.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-27
- * Changed:         2021-07-16
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_XML_DECLARATION_HPP
 #define LS_STD_XML_DECLARATION_HPP
 
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include "XmlAttribute.hpp"
 
 namespace ls_std

+ 2 - 2
include/ls_std/io/xml/XmlDocument.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-27
- * Changed:         2021-07-16
+ * Changed:         2022-04-29
  *
  * */
 
@@ -11,7 +11,7 @@
 #define LS_STD_XML_DOCUMENT_HPP
 
 #include <memory>
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include "XmlNode.hpp"
 #include "XmlDeclaration.hpp"
 

+ 2 - 2
include/ls_std/io/xml/XmlNode.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-24
- * Changed:         2021-07-16
+ * Changed:         2022-04-29
  *
  * */
 
@@ -12,7 +12,7 @@
 
 #include <list>
 #include <memory>
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include "XmlAttribute.hpp"
 
 namespace ls_std

+ 3 - 3
include/ls_std/io/xml/XmlParser.hpp

@@ -3,15 +3,15 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-25
- * Changed:         2021-05-02
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_XML_PARSER_HPP
 #define LS_STD_XML_PARSER_HPP
 
-#include <ls_std/base/Class.hpp>
-#include <ls_std/base/Types.hpp>
+#include <ls_std/core/Class.hpp>
+#include <ls_std/core/Types.hpp>
 #include "XmlDocument.hpp"
 #include "XmlParseMode.hpp"
 #include "XmlParseParameter.hpp"

+ 2 - 2
include/ls_std/io/xml/XmlReader.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-10-08
- * Changed:         2021-05-02
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_XML_READER_HPP
 #define LS_STD_XML_READER_HPP
 
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include "XmlDocument.hpp"
 #include <ls_std/io/IReader.hpp>
 #include <ls_std/io/File.hpp>

+ 2 - 2
include/ls_std/logic/IListener.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-14
- * Changed:         2021-05-02
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_I_LISTENER_HPP
 #define LS_STD_I_LISTENER_HPP
 
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 
 namespace ls_std
 {

+ 2 - 2
include/ls_std/logic/Narrator.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-14
- * Changed:         2021-05-27
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_NARRATOR_HPP
 #define LS_STD_NARRATOR_HPP
 
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include "IListener.hpp"
 #include <list>
 #include <memory>

+ 2 - 2
include/ls_std/logic/State.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-05
- * Changed:         2021-07-14
+ * Changed:         2022-04-29
  *
  * */
 
@@ -12,7 +12,7 @@
 
 #include <memory>
 #include <unordered_map>
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include "StateMachineTypes.hpp"
 #include "StateConnection.hpp"
 #include <ls_std/serialization/ISerializable.hpp>

+ 2 - 2
include/ls_std/logic/StateConnection.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-10
- * Changed:         2021-05-27
+ * Changed:         2022-04-29
  *
  * */
 
@@ -11,7 +11,7 @@
 #define LS_STD_STATE_CONNECTION_HPP
 
 #include <memory>
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include "StateMachineTypes.hpp"
 
 namespace ls_std

+ 2 - 2
include/ls_std/logic/StateMachine.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-05
- * Changed:         2021-05-01
+ * Changed:         2022-04-29
  *
  * */
 
@@ -14,7 +14,7 @@
 #include <unordered_map>
 #include <string>
 #include <vector>
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include "State.hpp"
 #include "StateMachineTypes.hpp"
 

+ 6 - 6
include/ls_std/ls_std.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-10-29
- * Changed:         2021-09-18
+ * Changed:         2022-04-29
  *
  * */
 
@@ -14,11 +14,6 @@
 #include <winsock2.h>
 #endif
 
-#include "base/Class.hpp"
-#include "base/Types.hpp"
-#include "base/Version.hpp"
-#include "base/LibraryVersion.hpp"
-
 #include "boxing/IBoxing.hpp"
 #include "boxing/Boolean.hpp"
 #include "boxing/Double.hpp"
@@ -27,6 +22,11 @@
 #include "boxing/Long.hpp"
 #include "boxing/String.hpp"
 
+#include "core/Class.hpp"
+#include "core/Types.hpp"
+#include "core/Version.hpp"
+#include "core/LibraryVersion.hpp"
+
 #include "exception/EventNotHandledException.hpp"
 #include "exception/EventNotSubscribedException.hpp"
 #include "exception/FileNotFoundException.hpp"

+ 2 - 2
include/ls_std/serialization/ISerializable.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-21
- * Changed:         2021-04-23
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_SERIALIZABLE_HPP
 #define LS_STD_SERIALIZABLE_HPP
 
-#include <ls_std/base/Types.hpp>
+#include <ls_std/core/Types.hpp>
 
 namespace ls_std
 {

+ 2 - 2
include/ls_std/serialization/json/event/SerializableJsonEvent.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-12-07
- * Changed:         2021-05-02
+ * Changed:         2022-04-29
  *
  * */
 
@@ -11,7 +11,7 @@
 #define LS_STD_SERIALIZABLE_JSON_EVENT_HPP
 
 #include <ls_std/serialization/ISerializable.hpp>
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include <ls_std/event/Event.hpp>
 #include <memory>
 #include <ls_std/lib/nlohmann_json/include/nlohmann/json.hpp>

+ 2 - 2
include/ls_std/serialization/json/logic/SerializableJsonState.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-15
- * Changed:         2021-05-02
+ * Changed:         2022-04-29
  *
  * */
 
@@ -14,7 +14,7 @@
 #include <ls_std/lib/nlohmann_json/include/nlohmann/json.hpp>
 #include <ls_std/logic/State.hpp>
 #include <ls_std/serialization/ISerializable.hpp>
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 
 namespace ls_std
 {

+ 2 - 2
include/ls_std/serialization/json/logic/SerializableJsonStateConnection.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-14
- * Changed:         2021-05-02
+ * Changed:         2022-04-29
  *
  * */
 
@@ -12,7 +12,7 @@
 
 #include <memory>
 #include <ls_std/lib/nlohmann_json/include/nlohmann/json.hpp>
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include <ls_std/serialization/ISerializable.hpp>
 #include <ls_std/logic/StateConnection.hpp>
 

+ 2 - 2
include/ls_std/serialization/json/logic/SerializableJsonStateMachine.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-17
- * Changed:         2021-05-02
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_SERIALIZABLE_JSON_STATE_MACHINE_HPP
 #define LS_STD_SERIALIZABLE_JSON_STATE_MACHINE_HPP
 
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include <ls_std/serialization/ISerializable.hpp>
 #include <ls_std/logic/StateMachine.hpp>
 #include <memory>

+ 2 - 2
include/ls_std/time/Date.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-14
- * Changed:         2021-05-22
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_DATE_HPP
 #define LS_STD_DATE_HPP
 
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include <ctime>
 
 namespace ls_std

+ 2 - 2
include/ls_std/utils/WindowsUtils.hpp

@@ -3,14 +3,14 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-12-06
- * Changed:         2021-04-23
+ * Changed:         2022-04-29
  *
  * */
 
 #ifndef LS_STD_WINDOWS_UTILS_HPP
 #define LS_STD_WINDOWS_UTILS_HPP
 
-#include <ls_std/base/Types.hpp>
+#include <ls_std/core/Types.hpp>
 #include <string>
 #include <windows.h>
 

+ 2 - 2
source/ls_std/base/Class.cpp → source/ls_std/core/Class.cpp

@@ -3,11 +3,11 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-07
- * Changed:         2021-04-24
+ * Changed:         2022-04-29
  *
  * */
 
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 #include <ls_std/exception/IllegalArgumentException.hpp>
 
 ls_std::Class::Class(const std::string &_name)

+ 2 - 2
source/ls_std/base/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:         2021-04-24
+ * Changed:         2022-04-29
  *
  * */
 
 #include <regex>
-#include <ls_std/base/Version.hpp>
+#include <ls_std/core/Version.hpp>
 
 ls_std::Version::Version(ls_std::version_type _majorVersion, ls_std::version_type _minorVersion, ls_std::version_type _patchVersion)
     : majorVersion(_majorVersion),

+ 2 - 2
test/cases/base/ClassTest.cpp → test/cases/core/ClassTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-08-16
- * Changed:         2021-05-24
+ * Changed:         2022-04-29
  *
  * */
 
@@ -27,7 +27,7 @@ namespace
       {}
   };
 
-  TEST_F(ClassTest, constructor_emoty_parameter)
+  TEST_F(ClassTest, constructor_empty_parameter)
   {
     EXPECT_THROW({
                    try

+ 1 - 1
test/cases/base/LibraryVersionTest.cpp → test/cases/core/LibraryVersionTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2021-05-02
- * Changed:         2022-04-26
+ * Changed:         2022-04-29
  *
  * */
 

+ 1 - 1
test/cases/base/VersionTest.cpp → test/cases/core/VersionTest.cpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-28
- * Changed:         2021-04-24
+ * Changed:         2021-04-29
  *
  * */
 

+ 2 - 2
test/classes/observer/TestDataMercedesCar.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-11-14
- * Changed:         2021-05-02
+ * Changed:         2022-04-29
  *
  * */
 
@@ -12,7 +12,7 @@
 
 #include "TestDataCar.hpp"
 #include <ls_std/logic/IListener.hpp>
-#include <ls_std/base/Class.hpp>
+#include <ls_std/core/Class.hpp>
 
 namespace ls_std_test
 {