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 Ocaml

22 SWIG and Perl5

23 SWIG and PHP4

24 SWIG and Pike

25 SWIG and Python

26 SWIG and Ruby

27 SWIG and Tcl

28 Extending SWIG

29 Advanced Topics