summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeif Middelschulte <leif.middelschulte@gmail.com>2012-08-17 17:23:10 +0000
committerLeif Middelschulte <leif.middelschulte@gmail.com>2012-08-17 17:23:10 +0000
commit7330e2bbf78692748e34a03865a7e44d6bf567b9 (patch)
treedc55cf8ef63bb9bef129c0271ef89fc0d339bfdf
parentabe23f2ca009a819db6b8bfe9780e48a37a45f80 (diff)
downloadswig-7330e2bbf78692748e34a03865a7e44d6bf567b9.tar.gz
Use actual generated code for 'would like' prologue.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13646 626c5289-ae23-0410-ae9c-e8d60b6d4f22
-rw-r--r--Doc/Manual/C.html15
1 files changed, 11 insertions, 4 deletions
diff --git a/Doc/Manual/C.html b/Doc/Manual/C.html
index 45d16e466..6c35cf42e 100644
--- a/Doc/Manual/C.html
+++ b/Doc/Manual/C.html
@@ -514,13 +514,20 @@ What we would like to generate as a C interface of this function would be someth
<div class="targetlang"><pre>
//proxy header file
-SomeClass *new_SomeClass(void);
-void delete_SomeClass(SomeClass* carg);
+typedef struct SwigObj_SomeClass SomeClass;
+
+SomeClass * new_SomeClass();
+void delete_SomeClass(SomeClass * carg1);
+
+SomeClass* someFunction(SomeIntTemplateClass* carg1, int carg2);
+
+
+typedef struct SwigObj_SomeIntTemplateClass SomeIntTemplateClass;
+
SomeIntTemplateClass * new_SomeIntTemplateClass();
+
void delete_SomeIntTemplateClass(SomeIntTemplateClass * carg1);
-
-SomeClass *someFunction(SomeIntTemplateClass *someParameter, int simpleInt);
</pre></div>
When we generate the bindings, we generate code for two translation units: