mirror of https://github.com/swig/swig
follow-up typos
This commit is contained in:
parent
4434809e13
commit
6f69830321
|
@ -2751,7 +2751,7 @@ public class ExtendMe : global::System.IDisposable {
|
||||||
<P>
|
<P>
|
||||||
C# enums use int as the underlying type for each enum item.
|
C# enums use int as the underlying type for each enum item.
|
||||||
If you wish to change the underlying type to something else, then use the <tt>csbase</tt> typemap.
|
If you wish to change the underlying type to something else, then use the <tt>csbase</tt> typemap.
|
||||||
For example when your C++ code uses a value larget than int, this is necessary as the C# compiler will not compile values which are too large to fit into an int.
|
For example when your C++ code uses a value larger than int, this is necessary as the C# compiler will not compile values which are too large to fit into an int.
|
||||||
Here is an example:
|
Here is an example:
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
|
@ -278,7 +278,7 @@ or <tt>perl5.swg</tt>.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
As a debugging aide, the text that SWIG feeds to its C++ parser can be
|
As a debugging aid, the text that SWIG feeds to its C++ parser can be
|
||||||
obtained by running <tt>swig -E interface.i</tt>. This output
|
obtained by running <tt>swig -E interface.i</tt>. This output
|
||||||
probably isn't too useful in general, but it will show how macros have
|
probably isn't too useful in general, but it will show how macros have
|
||||||
been expanded as well as everything else that goes into the low-level
|
been expanded as well as everything else that goes into the low-level
|
||||||
|
|
|
@ -611,7 +611,7 @@ work is necessary.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
This subchapter gives a step by step guide how to properly sublass a C++ class
|
This subchapter gives a step by step guide how to properly subclass a C++ class
|
||||||
with a Go type. In general it is strongly recommended to follow this guide
|
with a Go type. In general it is strongly recommended to follow this guide
|
||||||
completely to avoid common pitfalls with directors in Go.
|
completely to avoid common pitfalls with directors in Go.
|
||||||
</p>
|
</p>
|
||||||
|
|
|
@ -3877,7 +3877,7 @@ Or target all wrapped methods using:
|
||||||
This tells SWIG to generate a C++ catch handler using some code from the <a href="Typemaps.html#Typemaps_throws_typemap">throws typemap</a> for <tt>Swig::DirectorException</tt> that SWIG supplies by default, see <a href="SWIGPlus.html#SWIGPlus_catches">Exception handling with %catches</a>.
|
This tells SWIG to generate a C++ catch handler using some code from the <a href="Typemaps.html#Typemaps_throws_typemap">throws typemap</a> for <tt>Swig::DirectorException</tt> that SWIG supplies by default, see <a href="SWIGPlus.html#SWIGPlus_catches">Exception handling with %catches</a>.
|
||||||
This typemap code is written to simply catch the C++ <tt>Swig::DirectorException</tt> class and immediately
|
This typemap code is written to simply catch the C++ <tt>Swig::DirectorException</tt> class and immediately
|
||||||
return to Java throwing the original Java exception that it has stored.
|
return to Java throwing the original Java exception that it has stored.
|
||||||
The net result is a stack trace containing the original Java exception including the location that the exception was thown from.
|
The net result is a stack trace containing the original Java exception including the location that the exception was thrown from.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div class="shell">
|
<div class="shell">
|
||||||
|
|
|
@ -650,7 +650,7 @@ swig -clisp -module <i>module-name</i> <i>file-name</i>
|
||||||
generated by SWIG may not be absolutely correct, and you may need
|
generated by SWIG may not be absolutely correct, and you may need
|
||||||
to modify them. The good thing is that you don't need to complex
|
to modify them. The good thing is that you don't need to complex
|
||||||
interface file for the CLISP module. The CLISP module tries to
|
interface file for the CLISP module. The CLISP module tries to
|
||||||
produce code which is both human readable and easily modifyable.
|
produce code which is both human readable and easily modifiable.
|
||||||
</p>
|
</p>
|
||||||
<H3><a name="Lisp_nn9">28.3.1 Additional Commandline Options </a></H3>
|
<H3><a name="Lisp_nn9">28.3.1 Additional Commandline Options </a></H3>
|
||||||
|
|
||||||
|
|
|
@ -1360,7 +1360,7 @@ Below is a list of the typical default types supplied by language modules, showi
|
||||||
%typemap(in) SWIGTYPE * { ... default pointer handling ... };
|
%typemap(in) SWIGTYPE * { ... default pointer handling ... };
|
||||||
%typemap(in) SWIGTYPE *const { ... default pointer const handling ... };
|
%typemap(in) SWIGTYPE *const { ... default pointer const handling ... };
|
||||||
%typemap(in) SWIGTYPE *const& { ... default pointer const reference handling ... };
|
%typemap(in) SWIGTYPE *const& { ... default pointer const reference handling ... };
|
||||||
%typemap(in) SWIGTYPE[ANY] { ... 1D fixed size arrays handlling ... };
|
%typemap(in) SWIGTYPE[ANY] { ... 1D fixed size arrays handling ... };
|
||||||
%typemap(in) SWIGTYPE [] { ... unknown sized array handling ... };
|
%typemap(in) SWIGTYPE [] { ... unknown sized array handling ... };
|
||||||
%typemap(in) enum SWIGTYPE { ... default handling for enum values ... };
|
%typemap(in) enum SWIGTYPE { ... default handling for enum values ... };
|
||||||
%typemap(in) const enum SWIGTYPE & { ... default handling for const enum reference values ... };
|
%typemap(in) const enum SWIGTYPE & { ... default handling for const enum reference values ... };
|
||||||
|
|
|
@ -129,7 +129,7 @@
|
||||||
/*
|
/*
|
||||||
* char *BYTE typemaps.
|
* char *BYTE typemaps.
|
||||||
* These are input typemaps for mapping a Java byte[] array to a C char array.
|
* These are input typemaps for mapping a Java byte[] array to a C char array.
|
||||||
* Note that as a Java array is used and thus passeed by reference, the C routine
|
* Note that as a Java array is used and thus passed by reference, the C routine
|
||||||
* can return data to Java via the parameter.
|
* can return data to Java via the parameter.
|
||||||
*
|
*
|
||||||
* Example usage wrapping:
|
* Example usage wrapping:
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
SwigVar_PyObject items = PyObject_CallMethod(obj,(char *)"items",NULL);
|
SwigVar_PyObject items = PyObject_CallMethod(obj,(char *)"items",NULL);
|
||||||
%#if PY_VERSION_HEX >= 0x03000000
|
%#if PY_VERSION_HEX >= 0x03000000
|
||||||
/* In Python 3.x the ".items()" method return a dict_items object */
|
/* In Python 3.x the ".items()" method return a dict_items object */
|
||||||
items = PySequence_Fast(items, ".items() havn't returned a sequence!");
|
items = PySequence_Fast(items, ".items() haven't returned a sequence!");
|
||||||
%#endif
|
%#endif
|
||||||
res = traits_asptr_stdseq<std::unordered_map<K,T>, std::pair<K, T> >::asptr(items, val);
|
res = traits_asptr_stdseq<std::unordered_map<K,T>, std::pair<K, T> >::asptr(items, val);
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
/* Constants created by %constant or #define are UPPER_CASE */
|
/* Constants created by %constant or #define are UPPER_CASE */
|
||||||
%rename("%(uppercase)s", %$isconstant) "";
|
%rename("%(uppercase)s", %$isconstant) "";
|
||||||
|
|
||||||
/* SWIG only considers static class members with inline intializers
|
/* SWIG only considers static class members with inline initializers
|
||||||
to be constants. For examples of what is and isn't considered
|
to be constants. For examples of what is and isn't considered
|
||||||
a constant by SWIG see naming.i in the Ruby test suite. */
|
a constant by SWIG see naming.i in the Ruby test suite. */
|
||||||
%rename("%(uppercase)s", %$ismember, %$isvariable,%$isimmutable,%$isstatic,%$hasvalue,%$hasconsttype) "";
|
%rename("%(uppercase)s", %$ismember, %$isvariable,%$isimmutable,%$isstatic,%$hasvalue,%$hasconsttype) "";
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
//
|
//
|
||||||
//#define SWIG_STD_MODERN_STL
|
//#define SWIG_STD_MODERN_STL
|
||||||
//
|
//
|
||||||
// Use this to deactive the previous definition, when using gcc-2.95
|
// Use this to deactivate the previous definition, when using gcc-2.95
|
||||||
// or similar old compilers.
|
// or similar old compilers.
|
||||||
//
|
//
|
||||||
//#define SWIG_STD_NOMODERN_STL
|
//#define SWIG_STD_NOMODERN_STL
|
||||||
|
|
|
@ -553,7 +553,7 @@ void JAVASCRIPT::main(int argc, char *argv[]) {
|
||||||
emitter = swig_javascript_create_V8Emitter();
|
emitter = swig_javascript_create_V8Emitter();
|
||||||
Preprocessor_define("SWIG_JAVASCRIPT_V8 1", 0);
|
Preprocessor_define("SWIG_JAVASCRIPT_V8 1", 0);
|
||||||
SWIG_library_directory("javascript/v8");
|
SWIG_library_directory("javascript/v8");
|
||||||
// V8 API is C++, so output must be C++ compatibile even when wrapping C code
|
// V8 API is C++, so output must be C++ compatible even when wrapping C code
|
||||||
if (!cparse_cplusplus) {
|
if (!cparse_cplusplus) {
|
||||||
Swig_cparse_cplusplusout(1);
|
Swig_cparse_cplusplusout(1);
|
||||||
}
|
}
|
||||||
|
@ -2038,7 +2038,7 @@ int V8Emitter::exitClass(Node *n) {
|
||||||
.pretty_print(f_init_inheritance);
|
.pretty_print(f_init_inheritance);
|
||||||
Delete(base_name_mangled);
|
Delete(base_name_mangled);
|
||||||
}
|
}
|
||||||
// emit registeration of class template
|
// emit registration of class template
|
||||||
Template t_register = getTemplate("jsv8_register_class");
|
Template t_register = getTemplate("jsv8_register_class");
|
||||||
t_register.replace("$jsmangledname", state.clazz(NAME_MANGLED))
|
t_register.replace("$jsmangledname", state.clazz(NAME_MANGLED))
|
||||||
.replace("$jsname", state.clazz(NAME))
|
.replace("$jsname", state.clazz(NAME))
|
||||||
|
|
|
@ -3521,7 +3521,7 @@ int Language::need_nonpublic_ctor(Node *n) {
|
||||||
|
|
||||||
Note: given all the complications here, I am always in favor to
|
Note: given all the complications here, I am always in favor to
|
||||||
always enable 'dirprot', since is the C++ idea of protected
|
always enable 'dirprot', since is the C++ idea of protected
|
||||||
members, and use %ignore for the method you don't whan to add in
|
members, and use %ignore for the method you don't want to add in
|
||||||
the director class.
|
the director class.
|
||||||
*/
|
*/
|
||||||
if (directorsEnabled()) {
|
if (directorsEnabled()) {
|
||||||
|
|
|
@ -2110,7 +2110,7 @@ public:
|
||||||
// variable in resulting file
|
// variable in resulting file
|
||||||
getCArraysHash(0);
|
getCArraysHash(0);
|
||||||
}
|
}
|
||||||
// Because we cant access directly 'symtabs', instead we access
|
// Because we can't directly access 'symtabs', instead we access
|
||||||
// top-level scope and look on all scope pseudo-symbols in it.
|
// top-level scope and look on all scope pseudo-symbols in it.
|
||||||
Hash *top_scope = symbolScopeLookup("");
|
Hash *top_scope = symbolScopeLookup("");
|
||||||
assert(top_scope);
|
assert(top_scope);
|
||||||
|
@ -2193,7 +2193,7 @@ public:
|
||||||
|
|
||||||
String *luaCurrentSymbolNSpace() {
|
String *luaCurrentSymbolNSpace() {
|
||||||
String *scope = 0;
|
String *scope = 0;
|
||||||
// If ouside class, than NSpace is used.
|
// If outside class, than NSpace is used.
|
||||||
// If inside class, but current[NO_CPP], then this is friend function. It belongs to NSpace
|
// If inside class, but current[NO_CPP], then this is friend function. It belongs to NSpace
|
||||||
if (!getCurrentClass() || current[NO_CPP]) {
|
if (!getCurrentClass() || current[NO_CPP]) {
|
||||||
scope = getNSpace();
|
scope = getNSpace();
|
||||||
|
|
|
@ -139,7 +139,7 @@ public:
|
||||||
SWIG_typemap_lang("octave");
|
SWIG_typemap_lang("octave");
|
||||||
allow_overloading();
|
allow_overloading();
|
||||||
|
|
||||||
// Octave API is C++, so output must be C++ compatibile even when wrapping C code
|
// Octave API is C++, so output must be C++ compatible even when wrapping C code
|
||||||
if (!cparse_cplusplus)
|
if (!cparse_cplusplus)
|
||||||
Swig_cparse_cplusplusout(1);
|
Swig_cparse_cplusplusout(1);
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
#
|
#
|
||||||
# Test for the Boost C++ libraries of a particular version (or newer)
|
# Test for the Boost C++ libraries of a particular version (or newer)
|
||||||
#
|
#
|
||||||
# If no path to the installed boost library is given the macro searchs
|
# If no path to the installed boost library is given the macro searches
|
||||||
# under /usr, /usr/local, /opt and /opt/local and evaluates the
|
# under /usr, /usr/local, /opt and /opt/local and evaluates the
|
||||||
# $BOOST_ROOT environment variable. Further documentation is available at
|
# $BOOST_ROOT environment variable. Further documentation is available at
|
||||||
# <http://randspringer.de/boost/index.html>.
|
# <http://randspringer.de/boost/index.html>.
|
||||||
|
|
Loading…
Reference in New Issue