...
This commit is contained in:
@@ -134,7 +134,12 @@ public:
|
||||
|
||||
bool load(traits::mcc_input_char_range auto const& filename, char comment_sym = '#')
|
||||
{
|
||||
std::ifstream fst(filename);
|
||||
std::ifstream fst;
|
||||
if constexpr (std::same_as<std::remove_cvref_t<decltype(filename)>, std::string>) {
|
||||
fst.open(filename);
|
||||
} else {
|
||||
fst.open(std::string{filename.begin(), filename.end()});
|
||||
}
|
||||
|
||||
bool ok = fst.is_open();
|
||||
if (!ok) {
|
||||
@@ -436,7 +441,12 @@ public:
|
||||
|
||||
bool load(traits::mcc_input_char_range auto const& filename, char comment_sym = '*')
|
||||
{
|
||||
std::ifstream fst(filename);
|
||||
std::ifstream fst;
|
||||
if constexpr (std::same_as<std::remove_cvref_t<decltype(filename)>, std::string>) {
|
||||
fst.open(filename);
|
||||
} else {
|
||||
fst.open(std::string{filename.begin(), filename.end()});
|
||||
}
|
||||
|
||||
bool ok = fst.is_open();
|
||||
if (!ok) {
|
||||
|
||||
Reference in New Issue
Block a user