constexpr-turing.cpp | 8 enum Dir { L, R }; 11 Dir dir; member in struct:Action 21 constexpr Tape(const Tape &old, Dir dir) : 22 l(dir == L ? old.l ? old.l->l : 0 : &old), 23 val(dir == L ? old.l ? old.l->val : false 25 r(dir == R ? old.r ? old.r->r : 0 : &old) {} 31 constexpr Tape move(const Tape &old, Dir dir) { return Tape(old, dir); [all...] |