staticFilterLookbehindN.staticFilterLookbehindN

Undocumented in source.
  1. alias staticFilterLookbehindN = ExpressionList!(T)
  2. alias staticFilterLookbehindN = ExpressionList!(staticFilterLookbehindN!(i, F, T[0..$ - 1]), T[$ - 1])
  3. alias staticFilterLookbehindN = ExpressionList!(staticFilterLookbehindN!(i, F, T[0..$ - 1]))
    template staticFilterLookbehindN(size_t i, alias F, T...)
    static if(!(T.length < i))
    static if(!(__traits(compiles, F(T[$ - i .. $])) && F(T[$ - i .. $]) || __traits(compiles, F!(T[$ - i..$])) && F!(T[$ - i..$])))
    alias staticFilterLookbehindN = ExpressionList!(staticFilterLookbehindN!(i, F, T[0..$ - 1]))

Meta