Lines Matching refs:folders
330 PlatformShimWrapper::PlatformShimWrapper(std::vector<fs::FolderManager>* folders, const char* log_filter) noexcept
336 platform_shim = get_platform_shim_func(folders);
338 platform_shim = get_platform_shim(folders);
385 : settings(settings), platform_shim(&folders, settings.log_filter) {
386 // This order is important, it matches the enum ManifestLocation, used to index the folders vector
387 folders.emplace_back(FRAMEWORK_BUILD_DIRECTORY, std::string("null_dir"));
388 folders.emplace_back(FRAMEWORK_BUILD_DIRECTORY, std::string("icd_manifests"));
389 folders.emplace_back(FRAMEWORK_BUILD_DIRECTORY, std::string("icd_env_vars_manifests"));
390 folders.emplace_back(FRAMEWORK_BUILD_DIRECTORY, std::string("explicit_layer_manifests"));
391 folders.emplace_back(FRAMEWORK_BUILD_DIRECTORY, std::string("explicit_env_var_layer_folder"));
392 folders.emplace_back(FRAMEWORK_BUILD_DIRECTORY, std::string("explicit_add_env_var_layer_folder"));
393 folders.emplace_back(FRAMEWORK_BUILD_DIRECTORY, std::string("implicit_layer_manifests"));
394 folders.emplace_back(FRAMEWORK_BUILD_DIRECTORY, std::string("override_layer_manifests"));
395 folders.emplace_back(FRAMEWORK_BUILD_DIRECTORY, std::string("app_package_manifests"));
396 folders.emplace_back(FRAMEWORK_BUILD_DIRECTORY, std::string("macos_bundle"));
397 folders.emplace_back(FRAMEWORK_BUILD_DIRECTORY, std::string("unsecured_location"));
398 folders.emplace_back(FRAMEWORK_BUILD_DIRECTORY, std::string("settings_location"));
423 // Necessary since bundles look in sub folders for manifests, not the test framework folder itself
437 // What happens is that each folder manager tries to cleanup itself. Except, folders that were never called did not have their
769 return folders.at(static_cast<size_t>(location));
772 return folders.at(static_cast<size_t>(location));