Modified source engine (2017) developed by valve and leaked in 2020. Not for commercial purporses
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
FluorescentCIAAfricanAmerican 3bf9df6b27 1 4 years ago
..
README 1 4 years ago
attribute.swg 1 4 years ago
carrays.swg 1 4 years ago
cdata.swg 1 4 years ago
cmalloc.swg 1 4 years ago
cpointer.swg 1 4 years ago
cstring.swg 1 4 years ago
cstrings.swg 1 4 years ago
cwstring.swg 1 4 years ago
enumint.swg 1 4 years ago
exception.swg 1 4 years ago
factory.swg 1 4 years ago
fragments.swg 1 4 years ago
implicit.swg 1 4 years ago
inoutlist.swg 1 4 years ago
misctypes.swg 1 4 years ago
primtypes.swg 1 4 years ago
ptrtypes.swg 1 4 years ago
std_except.swg 1 4 years ago
std_string.swg 1 4 years ago
std_strings.swg 1 4 years ago
std_wstring.swg 1 4 years ago
string.swg 1 4 years ago
strings.swg 1 4 years ago
swigmacros.swg 1 4 years ago
swigobject.swg 1 4 years ago
swigtype.swg 1 4 years ago
swigtypemaps.swg 1 4 years ago
traits.swg 1 4 years ago
typemaps.swg 1 4 years ago
valtypes.swg 1 4 years ago
void.swg 1 4 years ago
wstring.swg 1 4 years ago

README

Still in development, but if you are interested into looking around,
start with


swigtypemaps.swg

which is the head file. Also read the docs for %fragments in

fragments.swg

and follow the definitions in one of the supported languages:

python, perl, ruby, tcl




/* -----------------------------------------------------------------------------
* Internal typemap specializations
* ----------------------------------------------------------------------------- */


carrays.swg Implement the carrays.i library
cdata.swg Implement the cdata.i library
cmalloc.swg Implement the cmalloc.i library
cpointer.swg Implement the cpointer.i library
cstring.swg Implement the cstring.i library typemaps for char *
cwstring.swg Implement the cstring.i library typemaps for wchar_t *
exception.swg Implement the exception.i library
implicit.swg Allow the use of implicit C++ constructors

string.swg Typemaps for char * string
wstring.swg Typemaps for wchar_t * string
std_string.swg Typemaps for std::string
std_wstring.swg Typemaps for std::wstring
swigtype.swg Typemaps for the SWIGTYPE type
void.swg Typemaps for the 'void' type
enumint.swg Typemaps for enums treated as 'int'
swigobject.swg Typemaps for the SWIG_Object as in PyObject, Tcl_Obj, etc.
misctypes.swg Typemaps for miscellaneos types (size_t, ptrdiff_t, etc)
ptrtypes.swg Typemaps for types with a 'ptr' behavior
valtypes.swg Typemaps for 'by value' types
inoutlist.swg IN/OUTPUT/INOUT typemaps, where the OUTPUT values are returned in a list
primtypes.swg Common macros to manage primitive types (short,int,double,etc)

cstrings.swg Common macros to implemented the cstring/cwstring libraries
std_strings.swg Common macros to implemented the std::string/std::wstring typemaps
strings.swg Common macros and typemaps for string and wstring (char *, wchar_t *)

swigmacros.swg Basic macros
fragments.swg Macros for fragment manipulations


typemaps.swg The old typemaps.i library, not needed anymore