NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
jitify::Lambda< Func > Class Template Reference

#include <jitify.hpp>

Collaboration diagram for jitify::Lambda< Func >:
[legend]

Public Member Functions

 Lambda (Capture const &capture, std::string func_string, Func func)
 

Public Attributes

Capture _capture
 
std::string _func_string
 
Func _func
 

Detailed Description

template<class Func>
class jitify::Lambda< Func >

An object that captures the instantiated Lambda function for use in a parallel_for expression and the function string for NVRTC compilation

Constructor & Destructor Documentation

◆ Lambda()

template<class Func >
jitify::Lambda< Func >::Lambda ( Capture const &  capture,
std::string  func_string,
Func  func 
)
inline

Member Data Documentation

◆ _capture

template<class Func >
Capture jitify::Lambda< Func >::_capture

Referenced by jitify::parallel_for().

◆ _func

template<class Func >
Func jitify::Lambda< Func >::_func

Referenced by jitify::parallel_for().

◆ _func_string

template<class Func >
std::string jitify::Lambda< Func >::_func_string

Referenced by jitify::parallel_for().


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