public ParenthesizedExpressionCPPModel(ExpressionCPPModel Expression = null) { this.Expression = Expression ?? default(ExpressionCPPModel); }
public ElementAccessCPPModel(ExpressionCPPModel Expression = null, List <ExpressionCPPModel> Arguments = null) { this.Expression = Expression ?? default(ExpressionCPPModel); this.Arguments = Arguments ?? new List <ExpressionCPPModel>(); }
public CastCPPModel(Type Type = null, ExpressionCPPModel Expression = null) { this.Type = Type ?? default(Type); this.Expression = Expression ?? default(ExpressionCPPModel); }
public ArgumentCPPModel(ExpressionCPPModel Expression = null) { this.Expression = Expression ?? default(ExpressionCPPModel); }
public ArrayCreationExpressionCPPModel(Type Type = null, ExpressionCPPModel Rank = null) { this.Type = Type ?? default(Type); this.Rank = Rank ?? default(ExpressionCPPModel); }
public DoLoopCPPModel(ExpressionCPPModel Condition = null) { this.Condition = Condition ?? default(ExpressionCPPModel); }
public ForLoopCPPModel(DataCPPModel Declaration = null, List <DataInitializerCPPModel> Initializers = null, ExpressionCPPModel Condition = null, List <ExpressionCPPModel> Incrementors = null) { this.Declaration = Declaration ?? default(DataCPPModel); this.Initializers = Initializers ?? new List <DataInitializerCPPModel>(); this.Condition = Condition ?? default(ExpressionCPPModel); this.Incrementors = Incrementors ?? new List <ExpressionCPPModel>(); }
public SwitchCPPModel(ExpressionCPPModel Expression = null, List <CPPModel> Members = null) { this.Expression = Expression ?? default(ExpressionCPPModel); this.Members = Members ?? new List <CPPModel>(); }
public CaseSwitchLabelCPPModel(ExpressionCPPModel Condition = null) { this.Condition = Condition ?? default(ExpressionCPPModel); }
public DataInitializerCPPModel(ExpressionCPPModel Initializer = null) { this.Initializer = Initializer ?? default(ExpressionCPPModel); }
public IfCPPModel(ExpressionCPPModel Condition = null, List <CPPModel> Members = null) { this.Condition = Condition ?? default(ExpressionCPPModel); this.Members = Members ?? new List <CPPModel>(); }
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); }
public ReturnExpresionCPPModel(ExpressionCPPModel Expression = null) { this.Expression = Expression ?? default(ExpressionCPPModel); }
public UnaryExpressionCPPModel(UnaryExpressionTypeCPPModel Type = 0, ExpressionCPPModel Operand = null) { this.Type = Type; this.Operand = Operand ?? default(ExpressionCPPModel); }
public BinaryExpressionCPPModel(BinaryExpressionTypeCPPModel Type = 0, ExpressionCPPModel Left = null, ExpressionCPPModel Right = null) { this.Type = Type; this.Left = Left ?? default(ExpressionCPPModel); this.Right = Right ?? default(ExpressionCPPModel); }
public AssignmentExpressionCPPModel(AssignType Type = 0, ExpressionCPPModel Left = null, ExpressionCPPModel Right = null) { this.Type = Type; this.Left = Left ?? default(ExpressionCPPModel); this.Right = Right ?? default(ExpressionCPPModel); }