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

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

39 SWIG and Doxygen Translation