| 667 | Position negate(bool b) const { return b ? Position(k | NEGATE) : Position(k & ~NEGATE); } |
| 668 | Position ticked(bool b) const { return b ? Position(k | TICKED) : Position(k & ~TICKED); } |
| 669 | Position anchor(bool b) const { return b ? Position(k | ANCHOR) : Position(k & ~ANCHOR); } |
| 670 | Position accept(bool b) const { return b ? Position(k | ACCEPT) : Position(k & ~ACCEPT); } |
| 671 | Position lazy(Lazy l) const { return Position((k & 0x00ffffffffffffffULL) | static_cast<value_type>(l) << 56); } |
| 672 | Position pos() const { return Position(k & 0x0000ffffffffffffULL); } |