aboutsummaryrefslogtreecommitdiff
path: root/Examples/test-suite/ocaml/struct_value_runme.ml
blob: 73688bef3aa943ac1d5ab04ca753dc604b189d30 (plain)
1
2
3
4
5
6
7
8
9
10
11
open Swig
open Struct_value

let b = new_Bar (C_void)
let a = (invoke b) "[a]" (C_void)
let _ = (invoke a) "[x]" (C_int 3)
let _ = assert((invoke a) "[x]" (C_void) = C_int 3)

let bb = (invoke b) "[b]" (C_void)
let _ = (invoke bb) "[x]" (C_int 3)
let _ = assert((invoke bb) "[x]" (C_void) = C_int 3)