FactoryMethodBasedFactory.this

Constructor for FactoryMethodBasedFactory!(T, method, W, Args)

  1. this(W fact, Args args)
  2. this(Args args)
    class FactoryMethodBasedFactory(T, string method, W, Args...)
    static if(!(!__traits(isStaticFunction, getCompatibleOverload!(T, method, Args))))
    this
    (
    ref Args args
    )
    if (
    (
    is(W : T)
    )
    &&
    isMethodCompatible!(T, method, Args)
    &&
    isAggregateType!(ReturnType!(getCompatibleOverload!(T, method, Args)))
    )

Parameters

args Args

arguments passed to factory's static method

Meta