%typemap{bool}{simple};
%typemap{ClipperLib::Polygon};
%typemap{const ClipperLib::Polygon};
%typemap{ClipperLib::Polygons};
%typemap{const ClipperLib::Polygons};
%typemap{ClipperLib::ExPolygon};
%typemap{const ClipperLib::ExPolygon};
%typemap{ClipperLib::ExPolygons};
%typemap{const ClipperLib::ExPolygons};
%typemap{PolyType}{parsed}{
%cpp_type{PolyType};
%precall_code{%
$CVar = (PolyType)SvUV($PerlVar);
%};
};
%typemap{ClipType}{parsed}{
%cpp_type{ClipType};
%precall_code{%
$CVar = (ClipType)SvUV($PerlVar);
%};
};
%typemap{PolyFillType}{parsed}{
%cpp_type{PolyFillType};
%precall_code{%
$CVar = (PolyFillType)SvUV($PerlVar);
%};
};
%typemap{JoinType}{parsed}{
%cpp_type{JoinType};
%precall_code{%
$CVar = (JoinType)SvUV($PerlVar);
%};
};