1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
/* */ namespace rotor { class base_object{ int ID; }; class base_input: public abstract_object{ }; class base_output: public abstract_object{ }; class base_node: public abstract_object{ }; class patch_bay{ //the whole thing }; }