"Fossies" - the Fresh Open Source Software Archive

Member "swig-4.1.1/Lib/typemaps/README" (30 Nov 2022, 2005 Bytes) of package /linux/misc/swig-4.1.1.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 Still in development, but if you are interested into looking around,
    2 start with
    3 
    4 
    5      swigtypemaps.swg
    6 
    7 which is the head file. Also read the docs for %fragments in 
    8 
    9      fragments.swg 
   10 
   11 and follow the definitions in one of the supported languages:
   12 
   13      python, perl, ruby, tcl
   14 
   15 
   16 
   17 
   18 /* -----------------------------------------------------------------------------
   19  *  Internal typemap specializations
   20  * ----------------------------------------------------------------------------- */
   21 
   22 
   23 carrays.swg		Implement the carrays.i library
   24 cdata.swg		Implement the cdata.i library
   25 cmalloc.swg		Implement the cmalloc.i library
   26 cpointer.swg		Implement the cpointer.i library
   27 cstring.swg		Implement the cstring.i library typemaps for char *
   28 cwstring.swg		Implement the cstring.i library typemaps for wchar_t *
   29 exception.swg		Implement the exception.i library
   30 implicit.swg		Allow the use of implicit C++ constructors
   31 
   32 string.swg		Typemaps for char * string
   33 wstring.swg		Typemaps for wchar_t * string
   34 std_string.swg		Typemaps for std::string
   35 std_wstring.swg		Typemaps for std::wstring
   36 swigtype.swg		Typemaps for the SWIGTYPE type
   37 void.swg		Typemaps for the 'void' type
   38 enumint.swg		Typemaps for enums treated as 'int' 
   39 swigobject.swg		Typemaps for the SWIG_Object as in PyObject, Tcl_Obj, etc.
   40 misctypes.swg		Typemaps for miscellaneos types (size_t, ptrdiff_t, etc)
   41 ptrtypes.swg		Typemaps for types with a 'ptr' behavior
   42 valtypes.swg		Typemaps for 'by value' types
   43 inoutlist.swg		IN/OUTPUT/INOUT typemaps, where the OUTPUT values are returned in a list
   44 primtypes.swg		Common macros to manage primitive types (short,int,double,etc)
   45 
   46 cstrings.swg		Common macros to implemented the cstring/cwstring libraries
   47 std_strings.swg		Common macros to implemented the std::string/std::wstring typemaps
   48 strings.swg		Common macros and typemaps for string and wstring (char *, wchar_t *)
   49 
   50 swigmacros.swg		Basic macros 
   51 fragments.swg		Macros for fragment manipulations
   52 
   53 
   54 typemaps.swg		The old typemaps.i library, not needed anymore