Hello, I would like to use the c++ generator for structs in a QT application with signal/slots.
For example: thrift: struct Matrix { 1: required i64 rows=123, 2:i64 cols, 3:list<Vector> data, } QT class: emit(mySignal(TBase*)) where TBase is a common base class for the generated struct/class Matrix. Then some receiver can check if the class which they receive like this: QT Slot: void myMatrixSlot(TBase* tBase) [ if (tBase->compare(Matrix::ascii_fingerprint)==0) { Matrix* matrix=(Matrix*)tBase; // work with matrix // } } The problem is that the current cpp generator does not generate such a base class. The attached patch is a first modification which I used for my tests. Is it possible to add such a baseclass extension into the thrift repository? regards, Martin