SWIG Users Manual

0 Preface

1 Introduction

2 Getting started on Windows

3 Scripting Languages

4 SWIG Basics

5 SWIG and C++

6 Preprocessing

7 Argument Handling

8 Typemaps

9 Customization Features

10 Contracts

11 Variable Length Arguments

12 Warning Messages

13 SWIG library

14 Working with Modules

15 Advanced Topics

16 SWIG and Guile

17 SWIG and Java

18 SWIG and Modula-3

19 SWIG and Ocaml

20 SWIG and Perl5

21 SWIG and PHP4

22 SWIG and Python

23 SWIG and Ruby

24 SWIG and Tcl

25 SWIG and Chicken

26 Extending SWIG