Как отобразить проходящие объекты по значению в файле IDL для Джинни - PullRequest
1 голос
/ 04 июля 2019

Я пытаюсь сгенерировать классы обтекания для существующей библиотеки c ++ (с исходным кодом) для использования в ObjectiveC, мне нужно знать, как написать интерфейс idl для методов, которые принимают тот же класс в качестве аргумента например:

В заголовочном файле C ++ для класса BigNumber:

BigNumber add(BigNumber other);

Я пытался написать тот же интерфейс, что и вход для метода: bignumber.djinni

bignumberinterface =
    interface +c {
            static create(number: string): bignumberinterface;
        add(other: bignumberinterface): bignumberinterface;
    }:

Но это генерирует заголовки с BigNumber в качестве входного указателя. Итак, я получил ошибку, которая: Тип параметра 'BigNumber' является абстрактным классом

...