RecordAutomationFirstParameterCallbackVisitor.hpp
1 #pragma once
2 #include <Recording/Record/RecordManager.hpp>
3 
4 namespace Recording
5 {
7 {
8  AutomationRecorder& recorder;
9  const State::Address& addr;
10 
11  void operator()(std::array<float, 2> val);
12  void operator()(std::array<float, 3> val);
13  void operator()(std::array<float, 4> val);
14 
15  void handle_numeric(float newval);
16 
17  void operator()(float f);
18  void operator()(int f);
19  void operator()(char f);
20  void operator()(bool f);
21 
22  template <typename... T>
23  void operator()(const T&...)
24  {
25  }
26 };
27 }
Definition: RecordManager.hpp:27
Definition: RecordAutomationFirstParameterCallbackVisitor.hpp:7
The Address struct.
Definition: Address.hpp:58