Ejemplo n.º 1
0
 private static void WriteMemoryInitialize(LanguageWriter w, IMemoryInitializeStatement state)
 {
     w.Write("::");
     w.WriteReference("memset", "Crt 関数 #include <memory.h>", null);
     w.Write("(");
     ExpressionWriter.WriteExpression(w, state.Offset, false);
     w.Write(", ");
     ExpressionWriter.WriteExpression(w, state.Value, false);
     w.Write(", ");
     ExpressionWriter.WriteExpression(w, state.Length, false);
     w.Write(");");
     w.WriteLine();
 }
Ejemplo n.º 2
0
 public virtual void VisitMemoryInitializeStatement(IMemoryInitializeStatement value)
 {
     VisitExpression(value.Offset);
     VisitExpression(value.Value);
     VisitExpression(value.Length);
 }
            private void WriteMemoryInitializeStatement(IMemoryInitializeStatement statement, IFormatter formatter)
            {
                this.WriteStatementSeparator(formatter);

                formatter.WriteKeyword("meminit");
                formatter.Write("(");
                this.WriteExpression(statement.Offset, formatter);
                formatter.Write(", ");
                this.WriteExpression(statement.Value, formatter);
                formatter.Write(", ");
                this.WriteExpression(statement.Length, formatter);
                formatter.Write(")");
            }
Ejemplo n.º 4
0
 public virtual void VisitMemoryInitializeStatement(IMemoryInitializeStatement value)
 {
     this.VisitExpression(value.Offset);
     this.VisitExpression(value.Value);
     this.VisitExpression(value.Length);
 }
 public virtual IStatement TransformMemoryInitializeStatement(IMemoryInitializeStatement value)
 {
     value.Offset = this.TransformExpression(value.Offset);
     value.Value = this.TransformExpression(value.Value);
     value.Length = this.TransformExpression(value.Length);
     return value;
 }