OSSIA
Open Scenario System for Interactive Application
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
state_execution_visitor.hpp
1#pragma once
2#include <ossia/detail/nullable_variant.hpp>
3
4#include <utility>
5
6namespace ossia
7{
8struct 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