Как научить Visual Assist помогать мне с умными указателями?

Мы обычно определяем классы, которые часто используются так:

class SomeClass
{
// Some code here
};

typedef std::shared_ptr<SomeClass> SomeClassPtr;

Потому что, откровенно говоря, набирать std::shared_ptr<SomeClass> каждый раз самоубийство.

Однако Visual Assist, аддон, что моя компания заплачено за на вершине Visual Studio, не может справиться ни с SomeClassPtr или же std::shared_ptr<SomeClass> и дать участникам предложения. Странно, хотя, я заметил, что он обрабатывает QPointer<SomeClass> без проблем и дает SomeClass предложения участников, как и ожидалось.

Я заметил, что строка состояния показывает эти два сообщения после ввода pointer-> (сразу после ввода > персонаж):

IntelliSense: «Нет дополнительной информации» (см. «Устранение неполадок IntelliSense в проектах C ++» для получения дополнительной помощи.)

Что странно, потому что IntelliSense (я предпочитаю называть это DumbSense) выключен. Второе сообщение, которое появляется только на 200 мс:

VA X: Разбор D: \ … \ myFile.cpp

myFile.cpp здесь относится к файлу, который в данный момент редактируется.

Могу ли я что-нибудь сделать, чтобы научить Visual Assist правильно давать советы по std::shared_ptr умные указатели?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]