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 Guile

21 SWIG and Java

22 SWIG and Common Lisp

23 SWIG and Lua

24 SWIG and Modula-3

25 SWIG and MzScheme

26 SWIG and Ocaml

27 SWIG and Octave

28 SWIG and Perl5

29 SWIG and PHP

30 SWIG and Pike

31 SWIG and Python

32 SWIG and Ruby

33 SWIG and Tcl

34 SWIG and R

35 Extending SWIG to support new languages