File: export_gt_legacy.hpp

package info (click to toggle)
gridtools 2.0.0-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye
  • size: 21,728 kB
  • sloc: cpp: 45,263; python: 9,383; javascript: 8,445; ansic: 2,564; sh: 509; f90: 370; makefile: 216
file content (67 lines) | stat: -rw-r--r-- 4,673 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
/*
 * 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
 */
#pragma once
// remove this file once GT is at v2.0

#warning "The use of this header is deprecated, use #include <cpp_bindgen/export.hpp>"

#include <cpp_bindgen/export.hpp>

#define GT_EXPORT_BINDING_WITH_SIGNATURE(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE(__VA_ARGS__)
#define GT_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED(__VA_ARGS__)
#define GT_EXPORT_BINDING(...) BINDGEN_EXPORT_BINDING(__VA_ARGS__)
#define GT_EXPORT_GENERIC_BINDING(...) BINDGEN_EXPORT_GENERIC_BINDING(__VA_ARGS__)
#define GT_EXPORT_GENERIC_BINDING_WRAPPED(...) BINDGEN_EXPORT_GENERIC_BINDING_WRAPPED(__VA_ARGS__)

#define GT_EXPORT_BINDING_WITH_SIGNATURE_0(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE_0(__VA_ARGS__)
#define GT_EXPORT_BINDING_WITH_SIGNATURE_1(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE_1(__VA_ARGS__)
#define GT_EXPORT_BINDING_WITH_SIGNATURE_2(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE_2(__VA_ARGS__)
#define GT_EXPORT_BINDING_WITH_SIGNATURE_3(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE_3(__VA_ARGS__)
#define GT_EXPORT_BINDING_WITH_SIGNATURE_4(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE_4(__VA_ARGS__)
#define GT_EXPORT_BINDING_WITH_SIGNATURE_5(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE_5(__VA_ARGS__)
#define GT_EXPORT_BINDING_WITH_SIGNATURE_6(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE_6(__VA_ARGS__)
#define GT_EXPORT_BINDING_WITH_SIGNATURE_7(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE_7(__VA_ARGS__)
#define GT_EXPORT_BINDING_WITH_SIGNATURE_8(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE_8(__VA_ARGS__)
#define GT_EXPORT_BINDING_WITH_SIGNATURE_9(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE_9(__VA_ARGS__)

#define GT_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED_0(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED_0(__VA_ARGS__)
#define GT_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED_1(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED_1(__VA_ARGS__)
#define GT_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED_2(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED_2(__VA_ARGS__)
#define GT_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED_3(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED_3(__VA_ARGS__)
#define GT_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED_4(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED_4(__VA_ARGS__)
#define GT_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED_5(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED_5(__VA_ARGS__)
#define GT_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED_6(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED_6(__VA_ARGS__)
#define GT_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED_7(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED_7(__VA_ARGS__)
#define GT_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED_8(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED_8(__VA_ARGS__)
#define GT_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED_9(...) BINDGEN_EXPORT_BINDING_WITH_SIGNATURE_WRAPPED_9(__VA_ARGS__)

#define GT_EXPORT_BINDING_0(...) BINDGEN_EXPORT_BINDING_0(__VA_ARGS__)
#define GT_EXPORT_BINDING_1(...) BINDGEN_EXPORT_BINDING_1(__VA_ARGS__)
#define GT_EXPORT_BINDING_2(...) BINDGEN_EXPORT_BINDING_2(__VA_ARGS__)
#define GT_EXPORT_BINDING_3(...) BINDGEN_EXPORT_BINDING_3(__VA_ARGS__)
#define GT_EXPORT_BINDING_4(...) BINDGEN_EXPORT_BINDING_4(__VA_ARGS__)
#define GT_EXPORT_BINDING_5(...) BINDGEN_EXPORT_BINDING_5(__VA_ARGS__)
#define GT_EXPORT_BINDING_6(...) BINDGEN_EXPORT_BINDING_6(__VA_ARGS__)
#define GT_EXPORT_BINDING_7(...) BINDGEN_EXPORT_BINDING_7(__VA_ARGS__)
#define GT_EXPORT_BINDING_8(...) BINDGEN_EXPORT_BINDING_8(__VA_ARGS__)
#define GT_EXPORT_BINDING_9(...) BINDGEN_EXPORT_BINDING_9(__VA_ARGS__)

#define GT_EXPORT_BINDING_WRAPPED(...) BINDGEN_EXPORT_BINDING_WRAPPED(__VA_ARGS__)

#define GT_EXPORT_BINDING_WRAPPED_0(...) BINDGEN_EXPORT_BINDING_WRAPPED_0(__VA_ARGS__)
#define GT_EXPORT_BINDING_WRAPPED_1(...) BINDGEN_EXPORT_BINDING_WRAPPED_1(__VA_ARGS__)
#define GT_EXPORT_BINDING_WRAPPED_2(...) BINDGEN_EXPORT_BINDING_WRAPPED_2(__VA_ARGS__)
#define GT_EXPORT_BINDING_WRAPPED_3(...) BINDGEN_EXPORT_BINDING_WRAPPED_3(__VA_ARGS__)
#define GT_EXPORT_BINDING_WRAPPED_4(...) BINDGEN_EXPORT_BINDING_WRAPPED_4(__VA_ARGS__)
#define GT_EXPORT_BINDING_WRAPPED_5(...) BINDGEN_EXPORT_BINDING_WRAPPED_5(__VA_ARGS__)
#define GT_EXPORT_BINDING_WRAPPED_6(...) BINDGEN_EXPORT_BINDING_WRAPPED_6(__VA_ARGS__)
#define GT_EXPORT_BINDING_WRAPPED_7(...) BINDGEN_EXPORT_BINDING_WRAPPED_7(__VA_ARGS__)
#define GT_EXPORT_BINDING_WRAPPED_8(...) BINDGEN_EXPORT_BINDING_WRAPPED_8(__VA_ARGS__)
#define GT_EXPORT_BINDING_WRAPPED_9(...) BINDGEN_EXPORT_BINDING_WRAPPED_9(__VA_ARGS__)