diff options
Diffstat (limited to 'kapi')
| -rw-r--r-- | kapi/kapi/filesystem/file_type.hpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/kapi/kapi/filesystem/file_type.hpp b/kapi/kapi/filesystem/file_type.hpp index b44016c5..6b1124bf 100644 --- a/kapi/kapi/filesystem/file_type.hpp +++ b/kapi/kapi/filesystem/file_type.hpp @@ -44,6 +44,11 @@ namespace kapi::filesystem return static_cast<file_type>(mode & file_type_mask) == file_type::regular; } + [[nodiscard]] constexpr auto is_device(file_type type) noexcept -> bool + { + return type == file_type::block_device || type == file_type::character_device; + } + //! @} } // namespace kapi::filesystem |
