NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
jitify::Capture Class Reference

#include <jitify.hpp>

Public Member Functions

template<typename... Args>
 Capture (std::vector< std::string > arg_names, Args const &... args)
 

Public Attributes

std::vector< std::string > _arg_decls
 
std::vector< void * > _arg_ptrs
 

Detailed Description

An object that captures a set of variables for use in a parallel_for expression. See JITIFY_CAPTURE().

Constructor & Destructor Documentation

◆ Capture()

template<typename... Args>
jitify::Capture::Capture ( std::vector< std::string >  arg_names,
Args const &...  args 
)
inline

References _arg_decls.

Member Data Documentation

◆ _arg_decls

std::vector<std::string> jitify::Capture::_arg_decls

Referenced by Capture(), and jitify::parallel_for().

◆ _arg_ptrs

std::vector<void*> jitify::Capture::_arg_ptrs

Referenced by jitify::parallel_for().


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