| 
    NebulaStream
    0.6.213
    
   NebulaStream is a data and application management framework for the internet of things 
   | 
 
#include <jitify.hpp>
Public Member Functions | |
| Kernel (Program const &program, std::string name, jitify::detail::vector< std::string > options=0) | |
| KernelInstantiation | instantiate (std::vector< std::string > const &template_args=std::vector< std::string >()) const | 
| template<typename... TemplateArgs> | |
| KernelInstantiation | instantiate () const | 
| template<typename... TemplateArgs> | |
| KernelInstantiation | instantiate (TemplateArgs... targs) const | 
Friends | |
| class | KernelInstantiation | 
An object representing a kernel made up of a Program, a name and options.
      
  | 
  inline | 
      
  | 
  inline | 
Instantiate the kernel.
Referenced by instantiate().
      
  | 
  inline | 
Instantiate the kernel.
| template_args | A vector of template arguments represented as code-strings. These can be generated using  jitify::reflection::reflect<type>() 
 | 
References KernelInstantiation.
Referenced by jitify::parallel_for().
      
  | 
  inline | 
Instantiate the kernel.
| targs | The template arguments for the kernel, represented as values. Types must be wrapped with  or  jitify::reflection::type_of(value) 
 | 
References instantiate(), and jitify::reflection::reflect().
      
  | 
  friend | 
Referenced by instantiate().