3
我具有以下在C++代碼恆定在Boost.Python的任何類範圍之外的恆定曝光
enum
{
BOUNDARY_NONE = -1,
};
我想將它與Boost.Python的暴露到Python,這樣它會在Python可作爲剛BOUNDARY_NONE
。我不想在任何aditional範圍內定義它。
我發現如何使用Boost.Python的第一版
#include <boost/python/reference.hpp>
my_module_builder.add(make_ref(BOUNDARY_NONE), "BOUNDARY_NONE");
做到這一點,但我使用Python的新版本,我不知道如何訪問與它my_module_builder(我用BOOST_PYTHON_MODULE代替)。
Here類似的問題出現了,但它們將不斷添加到類作用域中,而我沒有任何類作用域使用。