dwww Home | Show directory contents | Find package

%module r_use_isnull

%inline %{
// C++ code
class circle {
public:
circle(double radius)
{
m_radius = radius;
}
double getArea() const
{
return (3.14 * m_radius * m_radius);
}

private:
double m_radius;
};

class pointerTest {
public:
pointerTest() : m_circle(2) {}
const circle * getCircle(int index) const {
if (index == 0)
return & m_circle;
else
return 0;
}

private:
    circle m_circle;

};
 %}

Generated by dwww version 1.15 on Tue Jul 2 00:11:39 CEST 2024.