opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
opyn::OutputValueExtractor Class Referencefinal

#include <output_value_extractor.h>

Public Member Functions

 OutputValueExtractor (std::function< osc::Variant(const StateViewWithMetadata &)> callback_)
 
osc::Variant operator() (const StateViewWithMetadata &state) const
 

Static Public Member Functions

static OutputValueExtractor constant (osc::Variant value)
 
template<typename T >
requires std::constructible_from<osc::Variant, T&&>
static OutputValueExtractor constant (T &&value)
 

Constructor & Destructor Documentation

◆ OutputValueExtractor()

opyn::OutputValueExtractor::OutputValueExtractor ( std::function< osc::Variant(const StateViewWithMetadata &)>  callback_)
inlineexplicit

Member Function Documentation

◆ constant() [1/2]

static OutputValueExtractor opyn::OutputValueExtractor::constant ( osc::Variant  value)
inlinestatic

◆ constant() [2/2]

template<typename T >
requires std::constructible_from<osc::Variant, T&&>
static OutputValueExtractor opyn::OutputValueExtractor::constant ( T &&  value)
inlinestatic

◆ operator()()

osc::Variant opyn::OutputValueExtractor::operator() ( const StateViewWithMetadata state) const
inline

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