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

#include <jitify.hpp>

Public Member Functions

 Program_impl (JitCache_impl &cache, std::string source, jitify::detail::vector< std::string > headers=0, jitify::detail::vector< std::string > options=0, file_callback_type file_callback=0)
 
 Program_impl (Program_impl const &)=default
 
 Program_impl (Program_impl &&)=default
 
std::vector< std::string > const & options () const
 
std::string const & name () const
 
ProgramConfig::source_map const & sources () const
 
std::vector< std::string > const & include_paths () const
 

Friends

class Kernel_impl
 
class KernelLauncher_impl
 
class KernelInstantiation_impl
 

Constructor & Destructor Documentation

◆ Program_impl() [1/3]

jitify::Program_impl::Program_impl ( JitCache_impl cache,
std::string  source,
jitify::detail::vector< std::string >  headers = 0,
jitify::detail::vector< std::string >  options = 0,
file_callback_type  file_callback = 0 
)
inline

References options().

Here is the call graph for this function:

◆ Program_impl() [2/3]

jitify::Program_impl::Program_impl ( Program_impl const &  )
inlinedefault

◆ Program_impl() [3/3]

jitify::Program_impl::Program_impl ( Program_impl &&  )
inlinedefault

Member Function Documentation

◆ include_paths()

std::vector<std::string> const& jitify::Program_impl::include_paths ( ) const
inline

◆ name()

std::string const& jitify::Program_impl::name ( ) const
inline

◆ options()

std::vector<std::string> const& jitify::Program_impl::options ( ) const
inline

References jitify::ProgramConfig::options.

Referenced by jitify::Kernel_impl::Kernel_impl(), and Program_impl().

Here is the caller graph for this function:

◆ sources()

ProgramConfig::source_map const& jitify::Program_impl::sources ( ) const
inline

Friends And Related Function Documentation

◆ Kernel_impl

friend class Kernel_impl
friend

◆ KernelInstantiation_impl

friend class KernelInstantiation_impl
friend

◆ KernelLauncher_impl

friend class KernelLauncher_impl
friend

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