This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
I've made a little C++ project using the boost-1.36.0 libraries under Linux. This is the main function: #include <iostream> #include <boost/filesystem.hpp> int main() { boost::filesystem::path homedir("/"); boost::filesystem::directory_iterator end; boost::filesystem::directory_iterator itr(homedir); for (; itr != end; itr++) { std::cout << itr->path ().filename () << std::endl; } return (EXIT_SUCCESS); } The editor generates a warning mark next to the line with itr->path().filename () saying that Netbeans is "unable to resolve identifier path". Indeed, when I try to do code completion using the itr variable, Netbeans is unable give me any completion suggestions. The code compiles fine though so it must be a shortcoming of Netbeans' parser. BTW, C++ support is improving tremendously. Keep up the good work!
Nik, please, investigate
fixed http://hg.netbeans.org/cnd-main?cmd=changeset;node=00b07cdae1a4
Integrated into 'main-golden', will be available in build *200909181401* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/00b07cdae1a4 User: Nick N. Krasilnikov <nnnnnk@netbeans.org> Log: fixed IZ#172227 : Unable to resolve identifier path although code compiles allright