mirror of
https://github.com/pybind/pybind11.git
synced 2024-11-14 17:43:53 +00:00
25 lines
991 B
C++
25 lines
991 B
C++
|
#include "pybind11/pybind11.h"
|
||
|
#include "namespace_visibility.inl"
|
||
|
|
||
|
// clang-format off
|
||
|
namespace pybind11_ns_vis_uuu PYBIND11_NS_VIS_U { PYBIND11_NS_VIS_FUNC }
|
||
|
namespace pybind11_ns_vis_uuh PYBIND11_NS_VIS_U { PYBIND11_NS_VIS_FUNC }
|
||
|
namespace pybind11_ns_vis_uhu PYBIND11_NS_VIS_U { PYBIND11_NS_VIS_FUNC }
|
||
|
namespace pybind11_ns_vis_uhh PYBIND11_NS_VIS_U { PYBIND11_NS_VIS_FUNC }
|
||
|
namespace pybind11_ns_vis_huu PYBIND11_NS_VIS_H { PYBIND11_NS_VIS_FUNC }
|
||
|
namespace pybind11_ns_vis_huh PYBIND11_NS_VIS_H { PYBIND11_NS_VIS_FUNC }
|
||
|
namespace pybind11_ns_vis_hhu PYBIND11_NS_VIS_H { PYBIND11_NS_VIS_FUNC }
|
||
|
namespace pybind11_ns_vis_hhh PYBIND11_NS_VIS_H { PYBIND11_NS_VIS_FUNC }
|
||
|
// ^ ^
|
||
|
// bit used .............. here
|
||
|
// clang-format on
|
||
|
|
||
|
void namespace_visibility_1s(pybind11::module_ &m);
|
||
|
|
||
|
PYBIND11_MODULE(namespace_visibility_1, m) {
|
||
|
PYBIND11_NS_VIS_DEFS
|
||
|
|
||
|
auto sm = m.def_submodule("submodule");
|
||
|
namespace_visibility_1s(sm);
|
||
|
}
|