4 auto input_extension = src_path.extension().string();
9 if (dict_extensions.contains(input_extension)) {
10 return std::make_shared<DictDBNodeProvider>(src_path);
11 }
else if (lha_extensions.contains(input_extension)) {
12 return std::make_shared<LhaDBNodeProvider>(src_path);
15 LOG_ERROR(
"FileError",
"Cannot read file with extension", input_extension);