swig/Examples/test-suite/cast_operator.i

21 lines
240 B
OpenEdge ABL

%module cast_operator
%rename(tochar) A::operator char*() const;
%inline %{
#include <string.h>
struct A
{
operator char*() const;
};
inline
A::operator char*() const
{
static char hi[16];
strcpy(hi, "hi");
return hi;
}
%}