git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4141 626c5289-ae23-0410-ae9c-e8d60b6d4f22
17 lines
402 B
OpenEdge ABL
17 lines
402 B
OpenEdge ABL
/* File : example.i */
|
|
%module example
|
|
|
|
/* Turn all data attributes into a pair of accessor functions.
|
|
In this case, a data attribute foo is accessed using
|
|
foo() and changed using set_foo(). The format strings
|
|
in %attributefunc() can be used to precisely determine
|
|
the format of the get/set functions */
|
|
|
|
%attributefunc(%s,set_%s)
|
|
|
|
%inline %{
|
|
class Vector {
|
|
public:
|
|
double x,y,z;
|
|
};
|
|
%}
|