| many thanks Jacek,   at first glance I thought that's it. But I then tried to remove all template aliases and ended up with the same problem. I also have other classes with template aliases and they work smoothly.   Did you have to run eclipse under a debugger to find out about CPPAliasTemplateInstance ?   thx Michi   On Tuesday 24 Sep 2013 22:01:40 Jacek Sieka wrote: > This looks like https://bugs.eclipse.org/bugs/show_bug.cgi?id=414450 - > I've been hitting that one very often in different places ever since I > upgraded to gcc 4.8 (and the libstdc++ that comes with it). >  > Root cause in that case is that getCompositeType is not implemented > for CPPAliasTemplateInstance - hopefully someone knowledgeable about > composite indexes will know what to do about it ;) >  > Kind Regards, > Jacek >  >  > On Tue, Sep 24, 2013 at 9:39 PM, scalpel4k <scalpel4k@xxxxxxxxx> wrote: > > Hi, > > > > > > > > I have a class that is causing this error when I try 'F4' on it. Does the > > stack trace tell you anything where I should start to look for the cause? > > > > > > > > thx Michi > > > > > > > > org.eclipse.cdt.internal.core.index.composite.CompositingNotImplementedError > > > > at > > org.eclipse.cdt.internal.core.index.composite.cpp.CPPCompositesFactory.getCompositeType(CPPCompositesFactory.java:238) > > > > at > > org.eclipse.cdt.internal.core.index.composite.cpp.CPPCompositesFactory.getCompositeType(CPPCompositesFactory.java:185) > > > > at > > org.eclipse.cdt.internal.core.index.composite.AbstractCompositeFactory.getCompositeTypes(AbstractCompositeFactory.java:50) > > > > at > > org.eclipse.cdt.internal.core.index.composite.cpp.CPPCompositesFactory.getCompositeType(CPPCompositesFactory.java:156) > > > > at > > org.eclipse.cdt.internal.core.index.composite.cpp.CompositeCPPFunction.getType(CompositeCPPFunction.java:70) > > > > at > > org.eclipse.cdt.internal.core.index.composite.cpp.CompositeCPPFunctionTemplate.getType(CompositeCPPFunctionTemplate.java:1) > > > > at > > org.eclipse.cdt.internal.core.index.composite.cpp.CompositeCPPMethodTemplate.getType(CompositeCPPMethodTemplate.java:1) > > > > at > > org.eclipse.cdt.internal.core.index.composite.cpp.CompositeCPPFunction.getType(CompositeCPPFunction.java:1) > > > > at > > org.eclipse.cdt.internal.core.index.IndexCPPSignatureUtil.getSignature(IndexCPPSignatureUtil.java:73) > > > > at > > org.eclipse.cdt.internal.core.index.IndexCPPSignatureUtil.getSignatureHash(IndexCPPSignatureUtil.java:159) > > > > at > > org.eclipse.cdt.internal.core.pdom.dom.cpp.CPPFindBinding.findBinding(CPPFindBinding.java:137) > > > > at > > org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPLinkage.doAdaptBinding(PDOMCPPLinkage.java:838) > > > > at > > org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPLinkage.adaptBinding(PDOMCPPLinkage.java:780) > > > > at > > org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPLinkage.adaptBinding(PDOMCPPLinkage.java:760) > > > > at > > org.eclipse.cdt.internal.core.pdom.PDOM.findBindingInLinkage(PDOM.java:1109) > > > > at org.eclipse.cdt.internal.core.pdom.PDOM.adaptBinding(PDOM.java:1100) > > > > at org.eclipse.cdt.internal.core.pdom.PDOM.adaptBinding(PDOM.java:1086) > > > > at org.eclipse.cdt.internal.core.pdom.PDOM.findNames(PDOM.java:1123) > > > > at org.eclipse.cdt.internal.core.index.CIndex.findNames(CIndex.java:188) > > > > at > > org.eclipse.cdt.internal.ui.viewsupport.IndexUI.findAllDefinitions(IndexUI.java:291) > > > > at > > org.eclipse.cdt.internal.ui.viewsupport.IndexUI.findRepresentative(IndexUI.java:275) > > > > at > > org.eclipse.cdt.internal.ui.typehierarchy.THGraph.addMemberElements(THGraph.java:280) > > > > at > > org.eclipse.cdt.internal.ui.typehierarchy.THGraph.addMembers(THGraph.java:258) > > > > at > > org.eclipse.cdt.internal.ui.typehierarchy.THGraph.addSuperClasses(THGraph.java:157) > > > > at > > org.eclipse.cdt.internal.ui.typehierarchy.THHierarchyModel.onComputeGraph(THHierarchyModel.java:158) > > > > at > > org.eclipse.cdt.internal.ui.typehierarchy.THHierarchyModel$BackgroundJob.run(THHierarchyModel.java:46) > > > > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) > > > > > > _______________________________________________ > > cdt-dev mailing list > > cdt-dev@xxxxxxxxxxx > > https://dev.eclipse.org/mailman/listinfo/cdt-dev > > > _______________________________________________ > cdt-dev mailing list > cdt-dev@xxxxxxxxxxx > https://dev.eclipse.org/mailman/listinfo/cdt-dev |