SWIG Users Manual

1 Preface

2 Introduction

3 Getting started on Windows

4 Scripting Languages

5 SWIG Basics

6 SWIG and C++

7 SWIG and C++11

8 Preprocessing

9 SWIG library

10 Argument Handling

11 Typemaps

12 Customization Features

13 Contracts

14 Variable Length Arguments

15 Warning Messages

16 Working with Modules

17 Using SWIG with ccache - ccache-swig(1) manpage

18 SWIG and Allegro Common Lisp

19 SWIG and Android

20 SWIG and C#

21 SWIG and Chicken

22 SWIG and D

23 SWIG and Go

24 SWIG and Guile

25 SWIG and Java

26 SWIG and Javascript

27 SWIG and Common Lisp

28 SWIG and Lua

29 SWIG and Modula-3

30 SWIG and MzScheme/Racket

31 SWIG and Ocaml

32 SWIG and Octave

33 SWIG and Perl5

34 SWIG and PHP

35 SWIG and Pike

36 SWIG and Python

37 SWIG and R

38 SWIG and Ruby

39 SWIG and Scilab

40 SWIG and Tcl

41 Extending SWIG to support new languages