Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-dev] CDT Code assist assistance

I have been trying in vain to get the code assist to
work consistently in some files on a small imported C++ project.

At first I thought this was due to either 1) template classes,
2) classes with multiple inheritance, or both.  Simple classes
seem to work ok.  (Note: I don't particularly condone the use
of multiple inheritance, it just so happens there is an instance
of this in this particular project).

I built a small example of multiple inheritance, that works ok
(CDT even disallows code completion choices that "collide" in
the base classes, a good thing!).

Therefore the problem must be in the template classes.  Is code
completion not implemented when using template classes?

I have:
* checked the discovered INCLUDE paths
* fixed all syntax errors (reported by CDT; the project
  builds cleanly from my standard make file)
* increased the Content Assist Parsing Timeout value
* changed "Search scope for completion proposals" from
  "Search current file and included files" to
  "Search current project
* Read and re-read the CDT FAQ
* Checked the mail list archives
* searched on google

Thanks and regards,
Al Tingley

Back to the top