Как обернуть C ++ станд«s общий указатель (std::shared_ptr
) с помощью Shiboken 2?
Я знаю, что есть общий указатель Qt QSharedPointer
и это можно использовать, добавив строку в .XML файл системы типов:
<smart-pointer-type name="QSharedPointer" type="shared" getter="data" />
Однако мне нужно std::shared_ptr
и поэтому попробовал нечто подобное, пример приведен:
<smart-pointer-type name="std::shared_ptr" type="shared" getter="get" />
Обратите внимание, что есть получить как добытчик вместо данные.
Задача ещё не решена.
Других решений пока нет …