FactoryMethodBasedFactory.this

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

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

Parameters

fact W

factory used to create object

args Args

arguments passed to factory's method

Meta