Wayverb
wayverb::core::program_wrapper Class Referencefinal

Public Member Functions

 program_wrapper (const compute_context &cc, const std::string &source)
 
 program_wrapper (const compute_context &cc, const std::pair< const char *, size_t > &source)
 
 program_wrapper (const compute_context &cc, const std::vector< std::string > &sources)
 
 program_wrapper (const compute_context &cc, const std::vector< std::pair< const char *, size_t >> &sources)
 
 program_wrapper (const program_wrapper &)=default
 
program_wrapperoperator= (const program_wrapper &)=default
 
 program_wrapper (program_wrapper &&) noexcept=delete
 
program_wrapperoperator= (program_wrapper &&) noexcept=delete
 
template<cl_program_info T>
auto get_info () const
 
cl::Device get_device () const
 
template<typename... Ts>
auto get_kernel (const char *kernel_name) const
 

The documentation for this class was generated from the following files: