boostorg / boostorg/python

Boost python uses privat headers from Boost.iterator

未關閉
#266 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
C++
星號
537
分支
223
平均合併
11 小時 22 分鐘
30 天內合併 PR
2

描述

Is there a particular reason, why `object_operators.hpp` includes enable_if and config_def/undef from iterator?:

https://github.com/boostorg/python/blob/0a9b687e9ec653708bdfa5816730c3c3ec5872e3/include/boost/python/object_operators.hpp#L12

I haven't tried to understand the code, but as far as I can tell, removing the includes and using `boost::enable_if` from boost core instead of `boost::iterators::enable_if` just works as expected (only tested with VS2017 in c++17 mode).

貢獻指南

這個儲存庫沒有索引到貢獻指南

研究方向

Start in include/boost/python/object_operators.hpp at the include block linked in the issue. Compare its use of iterator's enable_if and config_def/config_undef with boost::enable_if from Boost.Core, then verify that removing those iterator includes preserves the existing Boost.Python build and tests.

由索引模型根據 Issue 內容生成。

評估

技術堆疊
cpp
領域
backend
Issue 類型
重構
難度
2/5
預估耗時
1-3 小時
活躍度
停滯
描述清晰度
基本清楚
新手友好度
45/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。