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 C#

19 SWIG and Chicken

20 SWIG and D

21 SWIG and Go

22 SWIG and Guile

23 SWIG and Java

24 SWIG and Common Lisp

25 SWIG and Lua

26 SWIG and Modula-3

27 SWIG and MzScheme/Racket

28 SWIG and Ocaml

29 SWIG and Octave

30 SWIG and Perl5

31 SWIG and PHP

32 SWIG and Pike

33 SWIG and Python

34 SWIG and R

35 SWIG and Ruby

36 SWIG and Tcl

37 Extending SWIG to support new languages