vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:17:32: error: 'add_xor' was not declared in this scope
17 | dig1.push_back(add_xor(tt.second));
| ^~~~~~~
vision.cpp:21:32: error: 'add_xor' was not declared in this scope
21 | dig2.push_back(add_xor(tt.second));
| ^~~~~~~
vision.cpp:24:25: error: 'add_or' was not declared in this scope
24 | dig1[i]=add_or({dig1[i],dig1[i+1]});
| ^~~~~~
vision.cpp:26:25: error: 'add_or' was not declared in this scope
26 | dig2[i]=add_or({dig2[i],dig2[i+1]});
| ^~~~~~
vision.cpp:33:33: error: 'add_or' was not declared in this scope
33 | else gk=add_or({dig1[i+k],gk});
| ^~~~~~
vision.cpp:41:33: error: 'add_or' was not declared in this scope
41 | else gk=add_or({dig2[i+k],gk});
| ^~~~~~
vision.cpp:51:35: error: 'add_or' was not declared in this scope
51 | else gkmo=add_or({dig1[i+k],gkmo});
| ^~~~~~
vision.cpp:59:35: error: 'add_or' was not declared in this scope
59 | else gkmo=add_or({dig2[i+k],gkmo});
| ^~~~~~
vision.cpp:62:23: error: 'add_not' was not declared in this scope
62 | add_and({gkmo,add_not(gk)});
| ^~~~~~~
vision.cpp:62:9: error: 'add_and' was not declared in this scope
62 | add_and({gkmo,add_not(gk)});
| ^~~~~~~