Автозаполнение и разрешение в Eclipse / Cevelop для библиотек mongocxx и bsoncxx

Я использую библиотеки mongocxx и bsoncxx в последней IDE Cevelop (на основе Eclipse).

Образец кода:

bsoncxx::builder::basic::document builder {}; // no red lines
// fill the doc here ...
bsoncxx::document::value document = builder.extract(); // can't resolve the type nor builder.extract()

Он делает то, что ему нужно, он компилируется без ошибок, работает нормально, но я не могу получить IDE для разрешения всех классов (для автозаполнения и т. Д.). bsoncxx::builder::basic::document кликабелен, переходит к нужному заголовочному файлу, так что хоть что-то работает нормально, но Type 'bsoncxx::document::value' could not be resolved,

Если я смотрю на объявления в заголовочных файлах из библиотеки, откуда они должны прийти

class document : public sub_document { ... }
class BSONCXX_API value { ... }

Разве анализатор в моей IDE недостаточно хорош для анализа библиотеки или есть способ заставить ее работать? Это «BSONCXX_API», сбрасывающий парсер, потому что документ работает нормально, но не значение?

2

Решение

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

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

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