SWIG Users Manual

1 Preface

2 Introduction

3 Getting started on Windows

4 Scripting Languages

5 SWIG Basics

6 SWIG and C++

7 Preprocessing

8 SWIG library

9 Argument Handling

10 Typemaps

11 Customization Features

12 Contracts

13 Variable Length Arguments

14 Warning Messages

15 Working with Modules

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

17 SWIG and Allegro Common Lisp

18 SWIG and Android

19 SWIG and C#

20 SWIG and Chicken

21 SWIG and D

22 SWIG and Go

23 SWIG and Guile

24 SWIG and Java

25 SWIG and Common Lisp

26 SWIG and Lua

27 SWIG and Modula-3

28 SWIG and MzScheme/Racket

29 SWIG and Ocaml

30 SWIG and Octave

31 SWIG and Perl5

32 SWIG and PHP

33 SWIG and Pike

34 SWIG and Python

35 SWIG and R

36 SWIG and Ruby

37 SWIG and Tcl

38 Extending SWIG to support new languages