On 7/4/18 1:32 PM, Robert M. Münch wrote:
I have the following C++ code and want to give the D/C++ integration a new try:

     template<typename T> class Array {...}
     class myClass {...}
     typedef Array<myClass> myClassArray;
     myClassArray classA::getArray() noexcept {...}

How does the D binding for this look like? I tried something like this:
  extern (C++) {

You need class myClass somewhere, no?

    class Array(T){};
    class Array(myClass) {};

Not sure what this is? ^^

Note, I would say you need:
alias myClassArray = Array!myClass

    class classA {
      final Array(myClass) getArray(); <== COMPILER ERRORS

Array!myClass, not Array(myClass)

-Steve

Reply via email to