ls_std.hpp 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. /*
  2. * Author: Patrick-Christopher Mattulat
  3. * Company: Lynar Studios
  4. * E-Mail: webmaster@lynarstudios.com
  5. * Created: 2020-10-29
  6. * Changed: 2021-04-24
  7. *
  8. * */
  9. #ifndef LS_STD_LS_STD_HPP
  10. #define LS_STD_LS_STD_HPP
  11. #if _WIN32
  12. #include <winsock2.h>
  13. #endif
  14. #include "base/Class.hpp"
  15. #include "base/Types.hpp"
  16. #include "base/Version.hpp"
  17. #include "boxing/IBoxing.hpp"
  18. #include "boxing/Boolean.hpp"
  19. #include "boxing/Double.hpp"
  20. #include "boxing/Float.hpp"
  21. #include "boxing/Integer.hpp"
  22. #include "boxing/Long.hpp"
  23. #include "boxing/String.hpp"
  24. #include "exception/FileNotFoundException.hpp"
  25. #include "exception/FileOperationException.hpp"
  26. #include "exception/IllegalArgumentException.hpp"
  27. #include "exception/IllegalArithmeticOperationException.hpp"
  28. #include "exception/NullPointerException.hpp"
  29. #include "io/logging/LogLevel.hpp"
  30. #include "io/logging/LogLevelValue.hpp"
  31. #include "io/logging/Logger.hpp"
  32. #include "io/xml/XMLReader.hpp"
  33. #include "io/xml/XMLParseMode.hpp"
  34. #include "io/xml/XMLParseData.hpp"
  35. #include "io/xml/XMLNode.hpp"
  36. #include "io/xml/XMLDocument.hpp"
  37. #include "io/xml/XMLDeclaration.hpp"
  38. #include "io/xml/XMLAttribute.hpp"
  39. #include "io/xml/XMLParser.hpp"
  40. #include "io/File.hpp"
  41. #include "io/FileOutputStream.hpp"
  42. #include "io/FilePathSeparator.hpp"
  43. #include "io/FilePathSeparatorMatch.hpp"
  44. #include "io/FileReader.hpp"
  45. #include "io/FileWriter.hpp"
  46. #include "io/IReader.hpp"
  47. #include "io/IStorable.hpp"
  48. #include "io/IWriter.hpp"
  49. #include "io/NewLine.hpp"
  50. #include "io/StorableFile.hpp"
  51. #include "io/kv/KVPair.hpp"
  52. #include "io/kv/KVDocument.hpp"
  53. #include "io/kv/KVParser.hpp"
  54. #include "io/kv/KVReader.hpp"
  55. #include "logic/State.hpp"
  56. #include "logic/StateConnection.hpp"
  57. #include "logic/StateMachine.hpp"
  58. #include "logic/StateMachineTypes.hpp"
  59. #include "serialization/boxing/SerializableJSONBoolean.hpp"
  60. #include "serialization/boxing/SerializableJSONDouble.hpp"
  61. #include "serialization/boxing/SerializableJSONFloat.hpp"
  62. #include "serialization/boxing/SerializableJSONInteger.hpp"
  63. #include "serialization/boxing/SerializableJSONLong.hpp"
  64. #include "serialization/boxing/SerializableJSONString.hpp"
  65. #include "serialization/logic/SerializableJSONState.hpp"
  66. #include "serialization/logic/SerializableJSONStateConnection.hpp"
  67. #include "serialization/logic/SerializableJSONStateMachine.hpp"
  68. #include "serialization/event/SerializableJSONEvent.hpp"
  69. #include "serialization/ISerializable.hpp"
  70. #include "time/Date.hpp"
  71. #include "utils/RegexUtils.hpp"
  72. #include "utils/STLUtils.hpp"
  73. #if _WIN32
  74. #include "utils/WindowsUtils.hpp"
  75. #endif
  76. #include "event/Event.hpp"
  77. #include "event/EventTypes.hpp"
  78. #include "event/EventHandler.hpp"
  79. #include "event/IEventSubscriber.hpp"
  80. #include "event/EventManager.hpp"
  81. #include "factory/IFactory.hpp"
  82. #include "factory/serialization/SerializableFactory.hpp"
  83. #include "factory/serialization/boxing/SerializableJSONBooleanFactory.hpp"
  84. #endif