Всякая IDE, с которой я попыталась, не может обеспечить выполнение кода, когда используется связанное с шаблоном. Например,
boost::shared_ptr<Object> ptr;
ptr->[cursor is here]
Есть ли среда IDE, которая может обеспечить завершение кода в этом случае?