1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
/*
* GridTools
*
* Copyright (c) 2014-2019, ETH Zurich
* All rights reserved.
*
* Please, refer to the LICENSE file in the root directory.
* SPDX-License-Identifier: BSD-3-Clause
*/
#include <cpp_bindgen/export.hpp>
#include <iostream>
// In this example, we demonstrate how the cpp_bindgen library can be used to export functions to C and Fortran.
namespace {
void print_number(int i) { std::cout << "Printing from C++: " << i << std::endl; }
BINDGEN_EXPORT_BINDING_1(print_number_from_cpp, print_number);
} // namespace
|