18 lines
497 B
OCaml
18 lines
497 B
OCaml
open Swig
|
|
open Default_arg_values
|
|
|
|
let _ =
|
|
let d = new_Display '() in
|
|
assert (d -> draw1 () as float = 0.);
|
|
let arg = C_float 12. in
|
|
assert (d -> draw1 (arg) as float = 12.);
|
|
let arg = C_float 123. in
|
|
let p = _createPtr '(arg) in
|
|
assert (d -> draw2 () as float = 0.);
|
|
assert (d -> draw2 (p) as float = 123.);
|
|
assert (d -> bool0 () as bool = false);
|
|
assert (d -> bool1 () as bool = true);
|
|
assert (d -> mybool0 () as bool = false);
|
|
assert (d -> mybool1 () as bool = true)
|
|
;;
|