NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
jitify::reflection::Instance< T > Struct Template Reference

#include <jitify.hpp>

Public Member Functions

 Instance (const T &value_arg)
 

Public Attributes

const T & value
 

Detailed Description

template<typename T>
struct jitify::reflection::Instance< T >

Create an Instance object that contains a const reference to the value. We use this to wrap abstract objects from which we want to extract their type at runtime (e.g., derived type). This is used to facilitate templating on derived type when all we know at compile time is abstract type.

Constructor & Destructor Documentation

◆ Instance()

template<typename T >
jitify::reflection::Instance< T >::Instance ( const T &  value_arg)
inline

Member Data Documentation

◆ value

template<typename T >
const T& jitify::reflection::Instance< T >::value

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