Statements (66)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:software
|
gptkbp:bfsLayer |
5
|
gptkbp:bfsParent |
gptkb:JNA_(Java_Native_Access)
|
gptkbp:can_create |
C# bindings
Go bindings PHP bindings R bindings D bindings Lua bindings Octave bindings Perl bindings Tcl bindings |
gptkbp:developed_by |
gptkb:D._J._Bernstein
|
gptkbp:first_released |
gptkb:1996
|
gptkbp:has_feature |
exception handling
automatic memory management namespace support template support support for enums support for unions support for complex data types module support support for inline functions support for structs callback support runtime type information support for multiple return values support for lambda functions support for custom allocators support for static methods customizable typemaps inheritance support support for class methods support for const correctness support for const references support for custom deallocators support for custom memory management support for default arguments support for forward declarations support for function pointers support for overloaded functions support for preprocessor directives support for shared pointers support for smart pointers support for unique pointers support for volatile qualifiers support for weak pointers |
https://www.w3.org/2000/01/rdf-schema#label |
SWIG
|
gptkbp:is_compatible_with |
gptkb:Autotools
gptkb:language Makefile |
gptkbp:is_used_in |
gptkb:software_framework
embedded systems game development scientific computing |
gptkbp:language |
gptkb:Java
gptkb:C gptkb:C++ gptkb:Library gptkb:item |
gptkbp:license |
gptkb:GNU_General_Public_License
|
gptkbp:provides |
automatic wrapper generation
|
gptkbp:purpose |
connecting C/ C++ code with various programming languages
|
gptkbp:supports |
multiple languages
|
gptkbp:uses |
interface files
|
gptkbp:website |
http://www.swig.org
|