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

17 SWIG and Chicken

18 SWIG and Guile

19 SWIG and Java

20 SWIG and Modula-3

21 SWIG and MzScheme

22 SWIG and Ocaml

23 SWIG and Perl5

24 SWIG and PHP4

25 SWIG and Pike

26 SWIG and Python

27 SWIG and Ruby

28 SWIG and Tcl

29 SWIG and Lua

30 Extending SWIG