예제 #1
0
 public CField(CVariable var, CMemberVariable declaration)
     : base(var.Token, var.Name.Value, "field", 1, false)
 {
     Declared[0]      = var;
     variable         = var;
     var.Field        = this;
     this.declaration = declaration;
 }
예제 #2
0
 public CField(CVariable var, CMemberVariable declaration)
     : base(var.Token, var.Name.Value, "field", 1, false)
 {
     Declared[0] = var;
     variable = var;
     var.Field = this;
     this.declaration = declaration;
 }
예제 #3
0
 public void VisitMemberVariable(CMemberVariable membervariable)
 {
     visitor.VisitMemberVariable(membervariable);
 }
예제 #4
0
 public CField(CField field, bool isUnionMember)
     : base(field.Token, field.Name, "field", 1, isUnionMember)
 {
     this.declaration = field.declaration;
     Declared[0]      = this.variable = field.variable;
 }
예제 #5
0
 public CField(CField field, bool isUnionMember)
     : base(field.Token, field.Name, "field", 1, isUnionMember)
 {
     this.declaration = field.declaration;
     Declared[0] = this.variable = field.variable;
 }