Summary: | [Class Browser Perspective] not finding some external classes | ||
---|---|---|---|
Product: | [Tools] CDT | Reporter: | Mathieu Lapensée <lapensee> |
Component: | cdt-core | Assignee: | Chris Wiebe <cwiebe> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | major | ||
Priority: | P3 | CC: | alain |
Version: | 2.0 | ||
Target Milestone: | 2.0.1 | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Bug Depends on: | 59493 | ||
Bug Blocks: |
Description
Mathieu Lapensée
2004-07-14 15:19:06 EDT
Chris, let me know if it is something that I do wrong 8-) Looks like the class forward declaration of __class_type_info is what is tripping it up. Right now the indexer doesn't distinguish between a class forward and class declaration, so when browser is searching for the actual declaration of __class_type_info it looks in the wrong location and doesn't find it. This is a known problem. See Bug# 59493. The indexer can now distinguish between class definitions and class forward declarations (bug# 59493) so the open type/class browser will always use the class definition. If you reindex your example project, the "__class_type_info" should disappear from the open type and class browser because the class definition is not specified in any of the source files/headers and class forward declarations are now being ignored. Should be fixed in head and 2.0.1 stream. Verified in eclipse 3.0.1 cdt 2.0.1 200408271356. Verified in eclipse 3.0.1 cdt 2.0.1 200408271356 |