diff --git a/premake5.lua b/premake5.lua index 3ef5a70..b1dc7b0 100644 --- a/premake5.lua +++ b/premake5.lua @@ -1,7 +1,7 @@ project "bakatools" kind "StaticLib" language "C++" - cppdialect "C++20" + cppdialect "C++17" systemversion "latest" staticruntime "on" diff --git a/src/bakatools/file_system/dir_entry.h b/src/bakatools/file_system/dir_entry.h index c65a5d5..522388a 100644 --- a/src/bakatools/file_system/dir_entry.h +++ b/src/bakatools/file_system/dir_entry.h @@ -5,7 +5,8 @@ #define BK_DIR_ENTRY_TYPE(type) const char* type_name() override { return BK_STRINGIFY(type); }\ static FileType get_type() { return FileType::type; }\ -namespace Bk { +namespace Bk +{ using FileType = std::filesystem::file_type; using FilePerms = std::filesystem::perms; using FileStatus = std::filesystem::file_status; diff --git a/src/bakatools/time/time.h b/src/bakatools/time/time.h index a68eeb8..47d649e 100644 --- a/src/bakatools/time/time.h +++ b/src/bakatools/time/time.h @@ -1,4 +1,4 @@ #pragma once -#include -#include +#include "time_span.h" +#include "time_point.h" diff --git a/src/bakatools/time/time_point.h b/src/bakatools/time/time_point.h index 49e5f5f..2ecee50 100644 --- a/src/bakatools/time/time_point.h +++ b/src/bakatools/time/time_point.h @@ -3,7 +3,8 @@ #include #include "time_span.h" -namespace Bk { +namespace Bk +{ using SysClock = std::chrono::system_clock; using SteadyClock = std::chrono::steady_clock; using FileClock = std::chrono::file_clock; diff --git a/src/bakatools/time/time_span.h b/src/bakatools/time/time_span.h index f65ed6b..01b5f4a 100644 --- a/src/bakatools/time/time_span.h +++ b/src/bakatools/time/time_span.h @@ -2,7 +2,8 @@ #include -namespace Bk { +namespace Bk +{ using Nanosecond = std::ratio<1,1000000000>; using Microsecond = std::ratio<1,1000000>; using Millisecond = std::ratio<1,1000>;