ваще думаю, надо попистовать на LLVM/LDC и там уже будет полная совместимость с С++ на уровне IR.. т.е. даже не надо сношаться с макросами и другой С++лабудой, как делает Атила, а тупо линковать уже скомпиленный со всякими макросами
манглинги уже поддерживаются, тупо разобрать какойнить PDB и получаешь все структуры-классы помимо IR.. единственный косяк - инлайн методы могут ваще не отражаться в IR/PDB навена
ваще думаю, надо попистовать на LLVM/LDC и там уже будет полная совместимость с С++ на уровне IR.. т.е. даже не надо сношаться с макросами и другой С++лабудой, как делает Атила, а тупо линковать уже скомпиленный со всякими макросами