Salome HOME
mergefrom branch BR_V511_PR tag mergeto_trunk_03feb09
[modules/yacs.git] / doc / exemples / exemple11 / v2 / f1.hxx
diff --git a/doc/exemples/exemple11/v2/f1.hxx b/doc/exemples/exemple11/v2/f1.hxx
new file mode 100755 (executable)
index 0000000..fc17bdb
--- /dev/null
@@ -0,0 +1,24 @@
+extern "C" float f1(float *);\r
+extern "C" void setcom(float *);\r
+extern "C" void getcom(float *);\r
+\r
+class f {\r
+\r
+public:\r
+\r
+  f() {\r
+    float y = 1.0;\r
+    setcom(&y);\r
+  }\r
+  void setCommon(float x) {\r
+    setcom(&x);\r
+  }\r
+  float getCommon() {\r
+    float x;\r
+    getcom(&x);\r
+    return x;\r
+  }\r
+  float f1(float x) {\r
+    return ::f1(&x);\r
+  }\r
+};\r