summaryrefslogtreecommitdiff
path: root/Examples/test-suite/csharp_prepost.i
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/test-suite/csharp_prepost.i')
-rw-r--r--Examples/test-suite/csharp_prepost.i15
1 files changed, 8 insertions, 7 deletions
diff --git a/Examples/test-suite/csharp_prepost.i b/Examples/test-suite/csharp_prepost.i
index 4f5a49362..32ee10677 100644
--- a/Examples/test-suite/csharp_prepost.i
+++ b/Examples/test-suite/csharp_prepost.i
@@ -80,14 +80,14 @@ struct PrePost2 {
// Check csdirectorin pre and post attributes
// ref param
%typemap(csdirectorin,
- pre=" DoubleVector d$iminput = new DoubleVector($iminput, false);\n"
- " int count$iminput = d$iminput.Count;\n"
- " double[] v$iminput = new double[count$iminput];\n"
- " for (int i=0; i<count$iminput; ++i) {\n"
- " v$iminput[i] = d$iminput[i];\n"
- " }\n",
+ pre=" DoubleVector d$iminput = new DoubleVector($iminput, false);\n"
+ " int count$iminput = d$iminput.Count;\n"
+ " double[] v$iminput = new double[count$iminput];\n"
+ " for (int i=0; i<count$iminput; ++i) {\n"
+ " v$iminput[i] = d$iminput[i];\n"
+ " }\n",
post=" foreach (double d in v$iminput) {\n"
- " d$iminput.Add(d);\n"
+ " d$iminput.Add(d);\n"
" }\n"
) std::vector<double> &vpre
"ref v$iminput"
@@ -106,6 +106,7 @@ struct PrePost3 {
}
virtual ~PrePost3(){}
virtual void method(std::vector<double> & vpre, std::vector<double> & vpost) {}
+ virtual int methodint(std::vector<double> & vpre, std::vector<double> & vpost) { return 0; }
};
%}