Example #1
0
 public Node(ref ptr <Node> Left = default, ref ptr <Node> Right = default, Nodes Ninit = default, Nodes Nbody = default, Nodes List = default, Nodes Rlist = default, ref ptr <types.Type> Type = default, ref ptr <Node> Orig = default, ref ptr <Func> Func = default, ref ptr <Name> Name = default, ref ptr <types.Sym> Sym = default, long Xoffset = default, src.XPos Pos = default, bitset32 flags = default, ushort Esc = default, Op Op = default, types.EType Etype = default)
 {
     this.Left    = Left;
     this.Right   = Right;
     this.Ninit   = Ninit;
     this.Nbody   = Nbody;
     this.List    = List;
     this.Rlist   = Rlist;
     this.Type    = Type;
     this.Orig    = Orig;
     this.Func    = Func;
     this.Name    = Name;
     this.Sym     = Sym;
     this.Xoffset = Xoffset;
     this.Pos     = Pos;
     this.flags   = flags;
     this.Esc     = Esc;
     this.Op      = Op;
     this.Etype   = Etype;
 }
Example #2
0
 public twoOpsAndType(ssa.Op op1 = default, ssa.Op op2 = default, types.EType intermediateType = default)
 {
     this.op1 = op1;
     this.op2 = op2;
     this.intermediateType = intermediateType;
 }
Example #3
0
 public opAndType(Op op = default, types.EType etype = default)
 {
     this.op    = op;
     this.etype = etype;
 }
Example #4
0
 public twoTypes(types.EType etype1 = default, types.EType etype2 = default)
 {
     this.etype1 = etype1;
     this.etype2 = etype2;
 }
Example #5
0
 public opAndTwoTypes(Op op = default, types.EType etype1 = default, types.EType etype2 = default)
 {
     this.op     = op;
     this.etype1 = etype1;
     this.etype2 = etype2;
 }
Example #6
0
 public sfRtCallDef(ref ptr <obj.LSym> rtfn = default, types.EType rtype = default)
 {
     this.rtfn  = rtfn;
     this.rtype = rtype;
 }