Add support for registering foreign methods that return foreign objects
Still a bit work in progress but functioning
This commit is contained in:
parent
9c147b1a6e
commit
1fa6d62f17
15 changed files with 264 additions and 45 deletions
|
@ -123,7 +123,7 @@ int main() {
|
|||
vm.callback_manager().add_callback(true, "calendar", "Calendar", "today()", &Calendar::today)
|
||||
.add_callback(false, "calendar", "Calendar", "add_appointment(_)", wren::make_method_bindable<&Calendar::add_appointment>())
|
||||
.add_callback(false, "calendar", "Calendar", "appointment_count()", wren::make_method_bindable<&Calendar::appointment_count>());
|
||||
vm.class_manager().add_class_maker("calendar", "Calendar", &wren::make_foreign_class<Calendar>);
|
||||
vm.class_manager().add_class_maker("calendar", "Calendar", wren::make_foreign_class<Calendar>);
|
||||
|
||||
vm.interpret("main", g_test_script);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue