flapigen 0.11.0

Tool for connecting libraries written in Rust with other languages
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
"static void f1(const Boo & a0) noexcept;";
"static void f2(Boo & a0) noexcept;";

r#"template<bool OWN_DATA>
    inline void FooWrapper<OWN_DATA>::f1(const Boo & a0) noexcept
    {

        Foo_f1(static_cast<const BooOpaque *>(a0));
    }"#;

r#"template<bool OWN_DATA>
    inline void FooWrapper<OWN_DATA>::f2(Boo & a0) noexcept
    {

        Foo_f2(static_cast<BooOpaque *>(a0));
    }"#;

"void Foo_f2(BooOpaque * a0);";