Eclipseインディゴサービスリリース2がブーストライブラリの<boost/type_traits/is_base_of.hpp>
ヘッダーを解析できないため、boost::is_base_of
が未定義と報告されています。特に、このクラスを使用するマクロ展開を無効にします。Eclipseインディゴコード解析がブーストで失敗する
EclipseはエラーSymbol 'is_base_of' could not be resolved
とラインDECLARE_TYPE(Foo, Bar)
に文句を言う:
は、ここでは、この問題(source code)を示すコードサンプルです。 Boostインクルードパスがプロジェクトインクルードパスに追加され、Eclipseはそれに不平を言っていません。 Eclipseはboost/type_traits/is_base_of.hpp
のいずれの行にも不平を言っていません。
マクロを展開するにはどうすればいいですか?
関連するバグレポート:https://bugs.eclipse.org/bugs/show_bug.cgi?id=373208 –