Example #1
0
 public MethodCPPModel(Type ReturnType = null, ModifiersCPPModel Modifiers = null, List <ParameterCPPModel> Parameters = null, List <CPPModel> Members = null)
 {
     this.ReturnType = ReturnType ?? default(Type);
     this.Modifiers  = Modifiers ?? default(ModifiersCPPModel);
     this.Parameters = Parameters ?? new List <ParameterCPPModel>();
     this.Members    = Members ?? new List <CPPModel>();
 }
Example #2
0
 public virtual void VisitModifiersCPPModel(ModifiersCPPModel model) => DefaultVisit(model);
Example #3
0
 public ClassCPPModel(ModifiersCPPModel Modifiers = null, List <CPPModel> Members = null)
 {
     this.Modifiers = Modifiers ?? default(ModifiersCPPModel);
     this.Members   = Members ?? new List <CPPModel>();
 }
Example #4
0
 public FieldCPPModel(ModifiersCPPModel Modifiers = null, Type FieldType = null, ExpressionCPPModel Initializer = null)
 {
     this.Modifiers   = Modifiers ?? default(ModifiersCPPModel);
     this.FieldType   = FieldType ?? default(Type);
     this.Initializer = Initializer ?? default(ExpressionCPPModel);
 }