Add C++20 documentation chapter
This commit is contained in:
parent
dbb88876e6
commit
b7bcb338cf
36 changed files with 1088 additions and 1030 deletions
|
|
@ -7,7 +7,7 @@
|
|||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
<H1><a name="Varargs">16 Variable Length Arguments</a></H1>
|
||||
<H1><a name="Varargs">17 Variable Length Arguments</a></H1>
|
||||
<!-- INDEX -->
|
||||
<div class="sectiontoc">
|
||||
<ul>
|
||||
|
|
@ -43,7 +43,7 @@ added in SWIG-1.3.12. Most other wrapper generation tools have
|
|||
wisely chosen to avoid this issue.
|
||||
</p>
|
||||
|
||||
<H2><a name="Varargs_nn2">16.1 Introduction</a></H2>
|
||||
<H2><a name="Varargs_nn2">17.1 Introduction</a></H2>
|
||||
|
||||
|
||||
<p>
|
||||
|
|
@ -140,7 +140,7 @@ List make_list(const char *s, ...) {
|
|||
</pre>
|
||||
</div>
|
||||
|
||||
<H2><a name="Varargs_nn3">16.2 The Problem</a></H2>
|
||||
<H2><a name="Varargs_nn3">17.2 The Problem</a></H2>
|
||||
|
||||
|
||||
<p>
|
||||
|
|
@ -233,7 +233,7 @@ can also support real varargs wrapping (with stack-frame manipulation) if you
|
|||
are willing to get hands dirty. Keep reading.
|
||||
</p>
|
||||
|
||||
<H2><a name="Varargs_nn4">16.3 Default varargs support</a></H2>
|
||||
<H2><a name="Varargs_nn4">17.3 Default varargs support</a></H2>
|
||||
|
||||
|
||||
<p>
|
||||
|
|
@ -302,7 +302,7 @@ Read on for further solutions.
|
|||
</p>
|
||||
|
||||
|
||||
<H2><a name="Varargs_nn5">16.4 Argument replacement using %varargs</a></H2>
|
||||
<H2><a name="Varargs_nn5">17.4 Argument replacement using %varargs</a></H2>
|
||||
|
||||
|
||||
<p>
|
||||
|
|
@ -413,7 +413,7 @@ mixed argument types such as <tt>printf()</tt>. Providing general purpose
|
|||
wrappers to such functions presents special problems (covered shortly).
|
||||
</p>
|
||||
|
||||
<H2><a name="Varargs_nn6">16.5 Varargs and typemaps</a></H2>
|
||||
<H2><a name="Varargs_nn6">17.5 Varargs and typemaps</a></H2>
|
||||
|
||||
|
||||
<p>
|
||||
|
|
@ -593,7 +593,7 @@ really want to elevate your guru status and increase your job
|
|||
security, continue to the next section.
|
||||
</p>
|
||||
|
||||
<H2><a name="Varargs_nn7">16.6 Varargs wrapping with libffi</a></H2>
|
||||
<H2><a name="Varargs_nn7">17.6 Varargs wrapping with libffi</a></H2>
|
||||
|
||||
|
||||
<p>
|
||||
|
|
@ -845,7 +845,7 @@ provide an argument number for the first extra argument. This can be used to in
|
|||
values. Please consult the chapter on each language module for more details.
|
||||
</p>
|
||||
|
||||
<H2><a name="Varargs_nn8">16.7 Wrapping of va_list</a></H2>
|
||||
<H2><a name="Varargs_nn8">17.7 Wrapping of va_list</a></H2>
|
||||
|
||||
|
||||
<p>
|
||||
|
|
@ -899,7 +899,7 @@ int my_vprintf(const char *fmt, ...) {
|
|||
</pre>
|
||||
</div>
|
||||
|
||||
<H2><a name="Varargs_nn9">16.8 C++ Issues</a></H2>
|
||||
<H2><a name="Varargs_nn9">17.8 C++ Issues</a></H2>
|
||||
|
||||
|
||||
<p>
|
||||
|
|
@ -968,7 +968,7 @@ design or to provide an alternative interface using a helper function than it is
|
|||
fully general wrapper to a varargs C++ member function.
|
||||
</p>
|
||||
|
||||
<H2><a name="Varargs_nn10">16.9 Discussion</a></H2>
|
||||
<H2><a name="Varargs_nn10">17.9 Discussion</a></H2>
|
||||
|
||||
|
||||
<p>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue