Пример #1
0
 public Param(ref ptr <Node> Ntype = default, ref ptr <Node> Heapaddr = default, ref ptr <Node> Stackcopy = default, ref ptr <Node> Innermost = default, ref ptr <Node> Outer = default, PragmaFlag Pragma = default, bool Alias = default)
 {
     this.Ntype     = Ntype;
     this.Heapaddr  = Heapaddr;
     this.Stackcopy = Stackcopy;
     this.Innermost = Innermost;
     this.Outer     = Outer;
     this.Pragma    = Pragma;
     this.Alias     = Alias;
 }
Пример #2
0
 public Func(ref ptr <types.Sym> Shortname = default, Nodes Enter = default, Nodes Exit = default, Nodes Cvars = default, slice <ptr <Node> > Dcl = default, slice <ScopeID> Parents = default, slice <Mark> Marks = default, long Closgen = default, ref ptr <ssa.FuncDebug> DebugInfo = default, ref ptr <Node> Ntype = default, long Top = default, ref ptr <Node> Closure = default, ref ptr <Node> Nname = default, ref ptr <obj.LSym> lsym = default, ref ptr <Inline> Inl = default, int Label = default, src.XPos Endlineno = default, src.XPos WBPos = default, PragmaFlag Pragma = default, bitset16 flags = default, long numDefers = default, long numReturns = default, ref ptr <slice <nowritebarrierrecCallSym> > nwbrCalls = default)
 {
     this.Shortname  = Shortname;
     this.Enter      = Enter;
     this.Exit       = Exit;
     this.Cvars      = Cvars;
     this.Dcl        = Dcl;
     this.Parents    = Parents;
     this.Marks      = Marks;
     this.Closgen    = Closgen;
     this.DebugInfo  = DebugInfo;
     this.Ntype      = Ntype;
     this.Top        = Top;
     this.Closure    = Closure;
     this.Nname      = Nname;
     this.lsym       = lsym;
     this.Inl        = Inl;
     this.Label      = Label;
     this.Endlineno  = Endlineno;
     this.WBPos      = WBPos;
     this.Pragma     = Pragma;
     this.flags      = flags;
     this.numDefers  = numDefers;
     this.numReturns = numReturns;
     this.nwbrCalls  = nwbrCalls;
 }
Пример #3
0
 public Pragma(PragmaFlag Flag = default, slice <PragmaPos> Pos = default)
 {
     this.Flag = Flag;
     this.Pos  = Pos;
 }
Пример #4
0
 public PragmaPos(PragmaFlag Flag = default, syntax.Pos Pos = default)
 {
     this.Flag = Flag;
     this.Pos  = Pos;
 }