| 32 | public: |
| 33 | device_program(std::vector<std::string>&& function_names_) noexcept : function_names(std::move(function_names_)) {} |
| 34 | virtual ~device_program() = 0; |
| 35 | |
| 36 | //! returns the function with the exact function name of "func_name", nullptr if not found |
| 37 | virtual std::shared_ptr<device_function> get_function(const std::string_view& func_name) const; |
nothing calls this directly
no outgoing calls
no test coverage detected