Lines Matching refs:noexcept
270 InstWrapper(VulkanFunctions& functions, VkAllocationCallbacks* callbacks = nullptr) noexcept;
271 InstWrapper(VulkanFunctions& functions, VkInstance inst, VkAllocationCallbacks* callbacks = nullptr) noexcept;
272 ~InstWrapper() noexcept;
277 InstWrapper(InstWrapper&& other) noexcept;
278 InstWrapper& operator=(InstWrapper&&) noexcept;
315 DeviceWrapper(InstWrapper& inst_wrapper, VkAllocationCallbacks* callbacks = nullptr) noexcept;
316 DeviceWrapper(VulkanFunctions& functions, VkDevice device, VkAllocationCallbacks* callbacks = nullptr) noexcept;
317 ~DeviceWrapper() noexcept;
322 DeviceWrapper(DeviceWrapper&&) noexcept;
323 DeviceWrapper& operator=(DeviceWrapper&&) noexcept;
379 VkDebugUtilsMessengerCreateInfoEXT* get() noexcept { return &create_info; }
385 DebugUtilsWrapper() noexcept {}
396 ~DebugUtilsWrapper() noexcept {
408 VkDebugUtilsMessengerCreateInfoEXT* get() noexcept { return logger.get(); }
463 PlatformShimWrapper(std::vector<fs::FolderManager>* folders, const char* log_filter) noexcept;
464 ~PlatformShimWrapper() noexcept;
477 TestICDHandle() noexcept;
478 TestICDHandle(fs::path const& icd_path) noexcept;
479 TestICD& reset_icd() noexcept;
480 TestICD& get_test_icd() noexcept;
481 fs::path get_icd_full_path() noexcept;
482 fs::path get_icd_manifest_path() noexcept;
483 fs::path get_shimmed_manifest_path() noexcept;
493 TestLayerHandle() noexcept;
494 TestLayerHandle(fs::path const& layer_path) noexcept;
495 TestLayer& reset_layer() noexcept;
496 TestLayer& get_test_layer() noexcept;
497 fs::path get_layer_full_path() noexcept;
498 fs::path get_layer_manifest_path() noexcept;
499 fs::path get_shimmed_manifest_path() noexcept;
529 TestICDDetails(ManifestICD icd_manifest) noexcept : icd_manifest(icd_manifest) {}
530 TestICDDetails(fs::path icd_binary_path, uint32_t api_version = VK_API_VERSION_1_0) noexcept {
545 TestLayerDetails(ManifestLayer layer_manifest, const std::string& json_name) noexcept
581 FrameworkEnvironment() noexcept; // default is to enable VK_LOADER_DEBUG=all and enable the default search paths
582 FrameworkEnvironment(const FrameworkSettings& settings) noexcept;
588 TestICD& add_icd(TestICDDetails icd_details) noexcept;
589 void add_implicit_layer(ManifestLayer layer_manifest, const std::string& json_name) noexcept;
590 void add_implicit_layer(TestLayerDetails layer_details) noexcept;
591 void add_explicit_layer(ManifestLayer layer_manifest, const std::string& json_name) noexcept;
592 void add_explicit_layer(TestLayerDetails layer_details) noexcept;
593 void add_fake_implicit_layer(ManifestLayer layer_manifest, const std::string& json_name) noexcept;
594 void add_fake_explicit_layer(ManifestLayer layer_manifest, const std::string& json_name) noexcept;
599 void update_loader_settings(const LoaderSettings& loader_settings) noexcept;
602 TestICD& get_test_icd(size_t index = 0) noexcept;
603 TestICD& reset_icd(size_t index = 0) noexcept;
604 fs::path get_test_icd_path(size_t index = 0) noexcept;
605 fs::path get_icd_manifest_path(size_t index = 0) noexcept;
606 fs::path get_shimmed_icd_manifest_path(size_t index = 0) noexcept;
608 TestLayer& get_test_layer(size_t index = 0) noexcept;
609 TestLayer& reset_layer(size_t index = 0) noexcept;
610 fs::path get_test_layer_path(size_t index = 0) noexcept;
611 fs::path get_layer_manifest_path(size_t index = 0) noexcept;
612 fs::path get_shimmed_layer_manifest_path(size_t index = 0) noexcept;
614 fs::FolderManager& get_folder(ManifestLocation location) noexcept;
615 fs::FolderManager const& get_folder(ManifestLocation location) const noexcept;
618 void setup_macos_bundle() noexcept;