On 01/11/2017 02:00 PM, Morten Nielsen wrote: > It?s all proprietary, so I can?t share specific code. > But yes our C-SDK methods are all carefully documented. I?m just maintaining > the .NET piece of it, and aren?t the real architect behind it all, so I don?t > understand all the inner workings of it. It can be brittle though. If you get > your doxygen markups wrong, the C-SDK might compile, but you could break the > generated code. > The doxygen comments would generally state which classes they are a member > of, which platforms it should be included in (some members are sometimes > needed internally to support specific platforms), inheritance, visibility > (protected, internal, public etc), whether it?s a constructor, property or > method etc. > > It?s all turned into a big XML document, and each code-generator then uses > that to generate code.
the interface generation part sounds like a job for Swig, actually.
