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 Go

21 SWIG and Guile

22 SWIG and Java

23 SWIG and Common Lisp

24 SWIG and Lua

25 SWIG and Modula-3

26 SWIG and MzScheme

27 SWIG and Ocaml

28 SWIG and Octave

29 SWIG and Perl5

30 SWIG and PHP

31 SWIG and Pike

32 SWIG and Python

33 SWIG and Ruby

34 SWIG and Tcl

35 SWIG and R

36 Extending SWIG to support new languages