I have the following files:

a.h
----------------------------------------------------
#inlude <list>
#include "aa.h"
using namespace std;

namespace a {
    typedef list<AA*> AAList;
};
---------------------------------------------------


aa.h
---------------------------------------------------
namespace a {
    class AA {
        // Class defenition...
    };
};
--------------------------------------------------

ab.h
--------------------------------------------------
#include "a.h"

namespace a {
    class B {
        public:
            AAList foo();
    };
};
--------------------------------------------------

ab.sip
--------------------------------------------------
%Module foo

namespace a {
    class B {
%TypeHeaderCode
#include "b.h
%End

        public:
            a:AAList foo();
    };
};
--------------------------------------------------


How do I expose the AAList typedef? I've tried to create a aalist.sip
file whith a typedef in it but I get this error message:
unsupported function return type - provide %MethodCode and a C++ signature

Thanks in advance
-

    Igor Chaves Cananéa

    Emails: [EMAIL PROTECTED]
                [EMAIL PROTECTED]

"In a world without FENCES and WALLS, who needs GATES and WINDOWS?"

_______________________________________________
PyKDE mailing list    [EMAIL PROTECTED]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

Reply via email to