ls-std-time.hpp 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. /*
  2. * Author: Patrick-Christopher Mattulat
  3. * Company: Lynar Studios
  4. * E-Mail: webmaster@lynarstudios.com
  5. * Created: 2022-05-16
  6. * Changed: 2024-09-09
  7. *
  8. * */
  9. #ifndef LS_STD_LS_STD_TIME_HPP
  10. #define LS_STD_LS_STD_TIME_HPP
  11. /*
  12. * @doc: package(name: 'time')
  13. * @doc: time.description('This package provides convenient time functionalities and data structures, like a Date class for representing a date or SystemTime for setting a systems local time.')
  14. * */
  15. #include <ls-std/time/common/DateParameter.hpp>
  16. #include <ls-std/time/common/DateParameterMapper.hpp>
  17. #include <ls-std/time/system-time/IClock.hpp>
  18. #if defined(unix) || defined(__APPLE__)
  19. #include <ls-std/time/system-time/PosixClock.hpp>
  20. #endif
  21. #include <ls-std/time/system-time/SystemTime.hpp>
  22. #include <ls-std/time/system-time/SystemTimeParameter.hpp>
  23. #ifdef _WIN32
  24. #include <ls-std/time/system-time/WindowsClock.hpp>
  25. #endif
  26. #include <ls-std/time/type/DateParameterTypes.hpp>
  27. #include <ls-std/time/Date.hpp>
  28. #endif