specifier-qualifier-list : [ Type-specifier | Type-qualifier ]+
Inheritance: ISyntaxTreeNode
示例#1
0
 public static StructDecln Create(SpecQualList specQualList, ImmutableList<StructDeclr> structDeclrs) =>
     new StructDecln(specQualList, structDeclrs);
示例#2
0
 public static TypeName Create(SpecQualList specQualList, Option<AbstractDeclr> abstractDeclr) =>
     new TypeName(specQualList, abstractDeclr.IsSome ? abstractDeclr.Value : AbstractDeclr.Empty);
示例#3
0
 protected StructDecln(SpecQualList specQualList, ImmutableList<StructDeclr> structDeclrs) {
     this.SpecQualList = specQualList;
     this.StructDeclrs = structDeclrs;
 }
 public static SpecQualList Add(SpecQualList list, TypeQual typeQual) =>
 Create(list.TypeSpecs, list.TypeQuals.Add(typeQual));
示例#5
0
 protected TypeName(SpecQualList specQualList, AbstractDeclr abstractDeclr) {
     this.SpecQualList = specQualList;
     this.AbstractDeclr = abstractDeclr;
 }
 public static SpecQualList Add(SpecQualList list, TypeQual typeQual) =>
     Create(list.TypeSpecs, list.TypeQuals.Add(typeQual));
 public static SpecQualList Add(SpecQualList list, TypeSpec typeSpec) =>
 Create(list.TypeSpecs.Add(typeSpec), list.TypeQuals);
 public static SpecQualList Add(SpecQualList list, TypeSpec typeSpec) =>
     Create(list.TypeSpecs.Add(typeSpec), list.TypeQuals);
示例#9
0
 public static TypeName Create(SpecQualList specQualList, Option <AbstractDeclr> abstractDeclr) =>
 new TypeName(specQualList, abstractDeclr.IsSome ? abstractDeclr.Value : AbstractDeclr.Empty);
示例#10
0
 protected TypeName(SpecQualList specQualList, AbstractDeclr abstractDeclr)
 {
     this.SpecQualList  = specQualList;
     this.AbstractDeclr = abstractDeclr;
 }
示例#11
0
 public static StructDecln Create(SpecQualList specQualList, ImmutableList <StructDeclr> structDeclrs) =>
 new StructDecln(specQualList, structDeclrs);
示例#12
0
 protected StructDecln(SpecQualList specQualList, ImmutableList <StructDeclr> structDeclrs)
 {
     this.SpecQualList = specQualList;
     this.StructDeclrs = structDeclrs;
 }