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 Common Lisp

27 SWIG and Lua

28 SWIG and Modula-3

29 SWIG and MzScheme/Racket

30 SWIG and Ocaml

31 SWIG and Octave

32 SWIG and Perl5

33 SWIG and PHP

34 SWIG and Pike

35 SWIG and Python

36 SWIG and R

37 SWIG and Ruby

38 SWIG and Tcl

39 Extending SWIG to support new languages