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 Go

21 SWIG and Guile

22 SWIG and Java

23 SWIG and Common Lisp

24 SWIG and Lua

25 SWIG and Modula-3

26 SWIG and MzScheme

27 SWIG and Ocaml

28 SWIG and Octave

29 SWIG and Perl5

30 SWIG and PHP

31 SWIG and Pike

32 SWIG and Python

33 SWIG and R

34 SWIG and Ruby

35 SWIG and Tcl

36 Extending SWIG to support new languages