OSSIA
Open Scenario System for Interactive Application
ossia-pd/src/node_base.hpp
1 #pragma once
2 
3 #include <ossia-pd/src/object_base.hpp>
4 
5 namespace ossia::pd
6 {
7 
8 class node_base : public object_base
9 {
10 public:
11  node_base(t_eclass* x);
12 
13  static void preset(node_base* x, t_symbol* s, int argc, t_atom* argv);
14  static void class_setup(t_eclass* c);
15  static void set(node_base* x, t_symbol* s, int argc, t_atom* argv);
16  static void push_default_value(node_base* x);
17 
24  static void get_namespace(object_base* x, t_symbol* s, long argc, t_atom* argv);
25 };
26 
27 } // namespace ossia