We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 00d2b5a commit 00bf8ebCopy full SHA for 00bf8eb
README.md
@@ -1985,7 +1985,17 @@ int main() {
1985
auto d = std::make_shared<Bar>();
1986
l.callf<void>("f", c, d);
1987
assert(c->i == 2);
1988
+ assert(a.i == 2);
1989
assert(d->i == 100);
1990
+
1991
+ // Get the function
1992
+ auto f = l.get<peacalm::luaw::function<
1993
+ void(peacalm::luaw::ptrw<Foo>, std::shared_ptr<Bar>)>>("f");
1994
+ f(c, d);
1995
+ assert(!f.failed());
1996
+ assert(c->i == 3);
1997
+ assert(a.i == 3);
1998
+ assert(d->i == 200);
1999
}
2000
```
2001
0 commit comments