diff --git a/Doc/Manual/Scilab.html b/Doc/Manual/Scilab.html index 3f69a4f06..f5654940a 100644 --- a/Doc/Manual/Scilab.html +++ b/Doc/Manual/Scilab.html @@ -27,8 +27,7 @@
@@ -359,7 +358,9 @@ c = 3 ans = 4 -
There is no constant in Scilab. By default, C/C++ constants are wrapped as getter functions. For example for the following constants: @@ -448,7 +449,7 @@ ans= 37 ans= 3.14 -
The wrapping of enums is quite the same as for constants. @@ -495,7 +496,7 @@ typedef enum { RED, BLUE, GREEN } color;
-@@ -543,7 +544,7 @@ extern int divide(int n, int d, int *r); we only need a real value instead.
-@@ -571,7 +572,7 @@ ans = 100 -
One-dimensional arrays are supported whether as global variables or functions arguments. @@ -630,7 +631,7 @@ And this C int array is automatically converted in output to a Scilab double vec
-Matrices can be implemented in several ways in C, here we focus on matrices implemented with pointer-to-pointer (ex: double**). @@ -706,7 +707,7 @@ void print_matrix(double **M, int nbRows, int nbCols) { -
The classes are wrapped in the same manner as structs, through functions. For example, the following class: @@ -740,14 +741,14 @@ ans = -
Templates are supported. See the SWIG general documentation on how templates are interfaced in SWIG.
An example of templates can be found in Examples/scilab/templates.
The Standard Template Library (STL) is partially supported. @@ -874,7 +875,12 @@ In that case, SWIG displays an error when wrapping a function that has long long
The default mapped type for C/C++ non-primitive types is the Scilab pointer. That is the case for exemple for C structs, C++ classes, etc... -But there are many type mappings for non-primitive types (such as enums, arrays, STL types, etc...). Each of them is described further in this document. +
+ ++