示例#1
0
 public FunctionType(
     Node ret, NodeArray fparams,
     Qualifiers cvQuals, FunctionRefQual refQual,
     Node exceptionSpec
     ) : base(ItaniumDemangleNodeType.FunctionType, Cache.Yes, Cache.No, Cache.Yes)
 {
     this.ret           = ret;
     this.fparams       = fparams;
     this.cvQuals       = cvQuals;
     this.refQual       = refQual;
     this.exceptionSpec = exceptionSpec;
 }
 public FunctionEncoding(
     Node ret, Node name,
     NodeArray fparams, Node attrs,
     Qualifiers cvQuals, FunctionRefQual refQual
     ) : base(ItaniumDemangleNodeType.FunctionEncoding, Cache.Yes, Cache.No, Cache.Yes)
 {
     this.ReturnType = ret;
     this.Name       = name;
     this.Params     = fparams;
     this.attrs      = attrs;
     this.CVQuals    = cvQuals;
     this.RefQual    = refQual;
 }