Every IDE I've tried fails to provide code-completion when something template-related is used. For example,

boost::shared_ptr<Object> ptr;
ptr->[cursor is here]

Is there IDE that can provide code completion in this case?

Edit
Report