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 Ocaml

19 SWIG and Perl5

20 SWIG and PHP4

21 SWIG and Python

22 SWIG and Ruby

23 SWIG and Tcl

24 SWIG and Chicken

25 Extending SWIG