LCOV - code coverage report
Current view: top level - muse/framework/extensions - iextensioninstaller.h Coverage Total Hit
Test: filtered_coverage.info Lines: 0.0 % 2 0
Test Date: 2026-11-05 04:07:02

            Line data    Source code
       1              : #pragma once
       2              : 
       3              : #include "modularity/imoduleinterface.h"
       4              : 
       5              : #include "global/io/path.h"
       6              : #include "global/types/ret.h"
       7              : #include "global/types/uri.h"
       8              : 
       9              : namespace muse::extensions {
      10              : class IExtensionInstaller : MODULE_CONTEXT_INTERFACE
      11              : {
      12            0 :     INTERFACE_ID(IExtensionInstaller)
      13              : public:
      14              : 
      15            0 :     virtual ~IExtensionInstaller() = default;
      16              : 
      17              :     virtual Ret isFileSupported(const io::path_t& path) const = 0;
      18              :     virtual void installExtension(const io::path_t& path) = 0;
      19              :     virtual void uninstallExtension(const Uri& uri) = 0;
      20              : };
      21              : }
        

Generated by: LCOV version 2.0-1