diff options
Diffstat (limited to 'src/openvic-dataloader/detail/Errors.hpp')
-rw-r--r-- | src/openvic-dataloader/detail/Errors.hpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/openvic-dataloader/detail/Errors.hpp b/src/openvic-dataloader/detail/Errors.hpp index bf7c831..fbebcc5 100644 --- a/src/openvic-dataloader/detail/Errors.hpp +++ b/src/openvic-dataloader/detail/Errors.hpp @@ -1,11 +1,13 @@ #pragma once +#include <string_view> + #include <openvic-dataloader/ParseError.hpp> namespace ovdl::errors { - inline const ParseError make_no_file_error(const char* file_path) { + inline const ParseError make_no_file_error(std::string_view file_path) { std::string message; - if (!file_path) { + if (file_path.empty()) { message = "File path not specified."; } else { message = "File '" + std::string(file_path) + "' was not found."; |