rusty_bind_parser/cpp/mod.rs
1//
2// Wildland Project
3//
4// Copyright © 2022 Golem Foundation,
5//
6// This program is free software: you can redistribute it and/or modify
7// it under the terms of the GNU General Public License version 3 as published by
8// the Free Software Foundation.
9//
10// This program is distributed in the hope that it will be useful,
11// but WITHOUT ANY WARRANTY; without even the implied warranty of
12// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13// GNU General Public License for more details.
14//
15// You should have received a copy of the GNU General Public License
16// along with this program. If not, see <https://www.gnu.org/licenses/>.
17
18mod enums;
19pub mod externs;
20mod function_translator;
21mod function_virtual_translator;
22pub mod generator;
23pub mod swig_generator;
24pub mod templates;
25pub mod wasm_generator;
26
27pub use enums::*;
28pub use function_virtual_translator::FunctionVirtualTranslator;
29pub use generator::generate_cpp_file;
30pub use templates::exception_class_name;