OSSIA
Open Scenario System for Interactive Application
ossia-pd/src/assert.hpp
1 #pragma once
2 #include <ossia/network/common/websocket_log_sink.hpp>
3 
4 #include <ossia-pd/src/object_base.hpp>
5 
6 namespace ossia::pd
7 {
8 
9 class assert
10 {
11 public:
12  t_eobj m_obj; // should be the first element
13  t_atom m_atom[256]{};
14  int m_size{};
15 
16  t_symbol* m_name;
17 
18  static void in_anything(ossia::pd::assert* x, t_symbol* s, int argc, t_atom* argv);
19  static void destroy(ossia::pd::assert* x);
20  static void* create(t_symbol* s, int argc, t_atom* argv);
21  void quit();
22 };
23 } // ossia namespace