MCPcopy Create free account
hub / github.com/Genivia/ugrep / anchor

Method anchor

include/reflex/pattern.h:669–669  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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); }

Callers

nothing calls this directly

Calls 1

PositionClass · 0.85

Tested by

no test coverage detected