Home
last modified time | relevance | path

Searched refs:EngineType (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/regex/internal/
H A Dir.d472 abstract class GenericFactory(alias EngineType, Char) : MatcherFactory!Char
478 …enum classSize = (__traits(classInstanceSize, EngineType!Char) + size_t.sizeof - 1) & ~(size_t.siz…
480 EngineType!Char construct(const ref Regex!Char re, in Char[] input, void[] memory) const;
482 override EngineType!Char create(const ref Regex!Char re, in Char[] input) const @trusted
484 immutable size = EngineType!Char.initialMemory(re) + classSize;
494 override EngineType!Char dup(Matcher!Char engine, in Char[] input) const @trusted
496 immutable size = EngineType!Char.initialMemory(engine.pattern) + classSize;
526 class RuntimeFactory(alias EngineType, Char) : GenericFactory!(EngineType, Char)
528 … override EngineType!Char construct(const ref Regex!Char re, in Char[] input, void[] memory) const
531 return emplace!(EngineType!Char)(memory[0 .. classSize],
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/regex/
H A Dpackage.d706 alias EngineType = Engine!Char; in foreach() member
707 EngineType _engine; in foreach()
709 Captures!(R,EngineType.DataIndex) _captures; in foreach()
716 immutable size = EngineType.initialMemory(prog)+size_t.sizeof; in foreach()
720 _engine = EngineType(prog, Input!Char(input), _memory[size_t.sizeof..$]); in foreach()
723 _captures = Captures!(R,EngineType.DataIndex)(this); in foreach()
792 immutable size = EngineType.initialMemory(_engine.re)+size_t.sizeof; in foreach()
825 alias EngineType = Engine!Char; in matchOnce() local
827 size_t size = EngineType.initialMemory(re); in matchOnce()
830 auto captures = Captures!(R, EngineType.DataIndex)(input, re.ngroup, re.dict); in matchOnce()
[all …]