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.



Reply via email to