У меня есть набор приложений, которые создаются с использованием комбинации C # и C ++. У нас есть набор общих объектов между двумя языками, и вместо того, чтобы определять каждый из них отдельно для каждого языка, я бы предпочел использовать инструмент генерации кода. В идеале такой инструмент должен быть FOSS, хотя это не является абсолютным требованием. Сами объекты относительно просты, хотя есть наследование от базовых классов, реализации интерфейсов, содержания других типов объектов и коллекций других типов объектов.
Целевой средой C ++ является Visual C ++ 2008.
Есть ли у кого-нибудь рекомендации для инструмента, который может справиться с такой задачей?
Пример кода:
public class Tax
{
private static Dictionary<string, double> _TaxRates;
public Dictionary<string,double> TaxRates { get { return _TaxRates; } }
}