From: <le...@us...> - 2012-08-20 19:09:00
|
Revision: 13710 http://swig.svn.sourceforge.net/swig/?rev=13710&view=rev Author: leiflm Date: 2012-08-20 19:08:54 +0000 (Mon, 20 Aug 2012) Log Message: ----------- Add docs about known shortcomings of C++ wrapping. Modified Paths: -------------- branches/gsoc2012-c/Doc/Manual/C.html Modified: branches/gsoc2012-c/Doc/Manual/C.html =================================================================== --- branches/gsoc2012-c/Doc/Manual/C.html 2012-08-20 18:55:51 UTC (rev 13709) +++ branches/gsoc2012-c/Doc/Manual/C.html 2012-08-20 19:08:54 UTC (rev 13710) @@ -60,6 +60,13 @@ Flattening C++ language constructs into a set of C-style functions obviously comes with many limitations and inconveniences. All data and functions become global. Manipulating objects requires explicit calls to special functions. We are losing the high level abstraction and have to work around it. </p> +<H3>Known C++ Shortcomings in Generated C API:</H3> +<ul> + <li>Namespaced global functions are not namespaced</li> + <li>Enums with a context like class or namespace are broken</li> + <li>Global variables are not supported</li> + <li>Qualifiers are stripped</li> +</ul> <H2><a name="C_preliminaries"></a>36.2 Preliminaries</H2> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |