Wrapping enumerations

$Header: /cvs/projects/SWIG/Examples/tcl/enum/index.html,v 1.1 2000/09/19 21:42:54 beazley Exp $

This example tests SWIG's ability to wrap enumerations. By default, SWIG converts enumeration specifications into integer constants. Further use of enumerated types are handled as integers.


  • SWIG allows arbitrary integers to be passed as enum values. However, the result of passing an integer not corresponding to any of the values specified in the enum specification is undefined.