diff options
author | Leif Middelschulte <leif.middelschulte@gmail.com> | 2012-08-17 17:23:10 +0000 |
---|---|---|
committer | Leif Middelschulte <leif.middelschulte@gmail.com> | 2012-08-17 17:23:10 +0000 |
commit | 7330e2bbf78692748e34a03865a7e44d6bf567b9 (patch) | |
tree | dc55cf8ef63bb9bef129c0271ef89fc0d339bfdf | |
parent | abe23f2ca009a819db6b8bfe9780e48a37a45f80 (diff) | |
download | swig-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.html | 15 |
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:
|