vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:11:3: error: 'add_or' was not declared in this scope
11 | add_or (idx);
| ^~~~~~
vision.cpp:15:18: error: 'add_xor' was not declared in this scope
15 | idx1.push_back (add_xor (idx));
| ^~~~~~~
vision.cpp:19:3: error: 'add_or' was not declared in this scope
19 | add_or (idx);
| ^~~~~~
vision.cpp:21:10: error: 'add_not' was not declared in this scope
21 | curr = add_not (add_xor (idx));
| ^~~~~~~
vision.cpp:22:19: error: 'add_and' was not declared in this scope
22 | idx1.push_back (add_and ({curr - 2, curr}));
| ^~~~~~~
vision.cpp:25:10: error: 'add_or' was not declared in this scope
25 | curr1 = add_or (idx1);
| ^~~~~~
vision.cpp:41:10: error: 'add_not' was not declared in this scope
41 | curr = add_not (add_xor (idx));
| ^~~~~~~
vision.cpp:42:19: error: 'add_and' was not declared in this scope
42 | idx1.push_back (add_and ({curr - 2, curr}));
| ^~~~~~~
vision.cpp:56:19: error: 'add_and' was not declared in this scope
56 | idx1.push_back (add_and ({curr1 + i, curr1 + i + k}));
| ^~~~~~~
vision.cpp:67:19: error: 'add_and' was not declared in this scope
67 | idx1.push_back (add_and ({curr1 + i, curr1 + i + k}));
| ^~~~~~~
vision.cpp:70:2: error: 'add_and' was not declared in this scope
70 | add_and (last);
| ^~~~~~~