OSSIA
Open Scenario System for Interactive Application
state_execution_visitor.hpp
1 #pragma once
2 #include <ossia/detail/nullable_variant.hpp>
3 
4 #include <utility>
5 
6 namespace ossia
7 {
8 struct state_execution_visitor
9 {
10  template <typename T>
11  void operator()(T&& m)
12  {
13  std::forward<T>(m).launch();
14  }
15 
16  void operator()(ossia::monostate) { }
17  void operator()() { }
18 };
19 }
Definition: git_info.h:7