Lines Matching defs:RegexMatch
700 @trusted public struct RegexMatch(R, alias Engine = ThompsonMatcher) in foreach() struct
705 alias Char = BasicElementOf!R; in foreach()
706 alias EngineType = Engine!Char; in foreach()
707 EngineType _engine; in foreach()
708 R _input; in foreach()
712 this(RegEx)(R input, RegEx prog) in foreach()
728 @property ref size_t counter(){ return *cast(size_t*)_memory.ptr; } in foreach()
730 this(this) in foreach()
740 ~this() in foreach()
751 @property R pre() in foreach()
757 @property R post() in foreach()
763 @property R hit() in foreach()
780 @property auto front() in foreach()
786 void popFront() in foreach()
807 auto save(){ return this; } in foreach()
810 @property bool empty() const { return _captures._nMatch == 0; } in foreach()
816 @property auto captures() inout { return _captures; } in foreach()