Boost python uses privat headers from Boost.iterator
- 主要語言
- 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