Unfortunately I don't think you are going to get very far interfacing to C++ objects like the above that features non virtual methods without wrapping them all in C.
From what I can understand BlitzMax depends on an Extern Type's Methods being present in the classes virtual function table so any method not declared virtual will not be allocated a slot in the table.
If you can rebuild the C++ you may be able to add a virtual declaration to all the c++ methods to avoid having to wrap.
From what I can understand BlitzMax depends on an Extern Type's Methods being present in the classes virtual function table so any method not declared virtual will not be allocated a slot in the table.
If you can rebuild the C++ you may be able to add a virtual declaration to all the c++ methods to avoid having to wrap.