Merge branch 'ZackerySpytz-OCaml-fix-member-var-access'
* ZackerySpytz-OCaml-fix-member-var-access: OCaml's classHandler() requires name, not sym:name. [OCaml] Fix member var getters and setters
This commit is contained in:
commit
b64d685d5f
6 changed files with 71 additions and 26 deletions
|
|
@ -56,6 +56,7 @@ begin
|
|||
(fun mth arg -> invoke_inner raw_ptr mth arg)
|
||||
end
|
||||
|
||||
let _ = register_class_byname "$realname" create_$classname_from_ptr
|
||||
let _ = Callback.register
|
||||
"create_$normalized_from_ptr"
|
||||
create_$classname_from_ptr
|
||||
|
|
|
|||
|
|
@ -155,5 +155,5 @@ let _ = Callback.register "swig_set_type_info" set_type_info
|
|||
let class_master_list = Hashtbl.create 20
|
||||
let register_class_byname nm co =
|
||||
Hashtbl.replace class_master_list nm (Obj.magic co)
|
||||
let create_class nm arg =
|
||||
let create_class nm =
|
||||
try (Obj.magic (Hashtbl.find class_master_list nm)) with _ -> raise (NoSuchClass nm)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue