работаю со swig.
не пойму как организовать такую вещь:
в одном модуле должно быть реализация класса CObject.
в другом должна быть функция возвращающая указатель на обьект класса CObject.
т.е.
%module CObject
%{
#include object.h
%}
%include object.h
%module Func
%{
#include object.h
%}
%include object.h
хидеры для парсинга
class CObject
{
void setTop(int);
unsigned int getCount();
CItem* getItem();
…
}
CObject* getObject();
import func
import object
o = func.getObject()
o.setTop(3)
вопрос : как это организовать?
сейчас func.getObject() возвращает неизвестный обьект