Add docs about known shortcomings of C++ wrapping.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13710 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
4ca26c150e
commit
e4c486ae6f
1 changed files with 7 additions and 0 deletions
|
|
@ -60,6 +60,13 @@ With wrapper interfaces generated by SWIG, it is easy to use the functionality o
|
|||
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>
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue