public static SCode Make(StaticVariable rator, PrimitiveCdr rand0, Argument0 rand1) { return new Combination2SCdrSA0 (rator, rand0, rand1); }
public static SCode Make(StaticVariable rator, PrimitiveCdr rand0, Argument rand1) { return (rand1 is Argument0) ? Combination2SCdrSA0.Make (rator, rand0, (Argument0) rand1) : new Combination2SCdrSA (rator, rand0, rand1); }
protected Combination2SCdrSA0(StaticVariable rator, PrimitiveCdr rand0, Argument0 rand1) : base(rator, rand0, rand1) { }
protected Combination2SCdrS(StaticVariable rator, PrimitiveCdr rand0, SCode rand1) : base(rator, rand0, rand1) { this.rand0Name = ((StaticVariable) rand0.Operand).Name; this.rand0Offset = ((StaticVariable) rand0.Operand).Offset; }
protected Combination2SCdrSA(StaticVariable rator, PrimitiveCdr rand0, Argument rand1) : base(rator, rand0, rand1) { this.rand1Offset = rand1.Offset; }
public static SCode Make(StaticVariable rator, PrimitiveCdr rand0, SCode rand1) { return (rand1 is Argument) ? Combination2SCdrA0A.Make (rator, rand0, (Argument) rand1) : new Combination2SCdrA0 (rator, rand0, rand1); }
protected Combination2SCdrA0(StaticVariable rator, PrimitiveCdr rand0, SCode rand1) : base(rator, rand0, rand1) { }
public static SCode Make(StaticVariable rator, PrimitiveCdr rand0, SCode rand1) { return (rand0.Operand is Argument0) ? Combination2SCdrA0.Make (rator, rand0, rand1) : new Combination2SCdrA (rator, rand0, rand1); }
protected Combination2SCdrA(StaticVariable rator, PrimitiveCdr rand0, SCode rand1) : base(rator, rand0, rand1) { this.rand0Offset = ((Argument) rand0.Operand).Offset; }
protected Combination2SCdr(StaticVariable rator, PrimitiveCdr rand0, SCode rand1) : base(rator, rand0, rand1) { #if DEBUG this.rand0ArgType = rand0.Operand.GetType (); #endif this.rand0Arg = rand0.Operand; }