diff --git a/src/snap.h b/src/snap.h
index 4c5e57b73c2987a6372d38ebf3e90c93cb6924e9..966d2a5431127968a7de6089d16ed1d3bdf79024 100644 (file)
--- a/src/snap.h
+++ b/src/snap.h
void freeSnapReturnByRef(Inkscape::Snapper::PointType point_type,
NR::Point &p,
bool first_point = true,
- NR::Maybe<NR::Rect> const &bbox_to_snap = NR::Nothing()) const;
+ boost::optional<NR::Rect> const &bbox_to_snap = boost::optional<NR::Rect>()) const;
Inkscape::SnappedPoint freeSnap(Inkscape::Snapper::PointType point_type,
NR::Point const &p,
bool first_point = true,
- NR::Maybe<NR::Rect> const &bbox_to_snap = NR::Nothing()) const;
+ boost::optional<NR::Rect> const &bbox_to_snap = boost::optional<NR::Rect>() ) const;
// constrainedSnapReturnByRef() is preferred over constrainedSnap(), because it only returns a
// point, by overwriting p, if snapping has occured; otherwise p is untouched
NR::Point &p,
Inkscape::Snapper::ConstraintLine const &constraint,
bool first_point = true,
- NR::Maybe<NR::Rect> const &bbox_to_snap = NR::Nothing()) const;
+ boost::optional<NR::Rect> const &bbox_to_snap = boost::optional<NR::Rect>()) const;
Inkscape::SnappedPoint constrainedSnap(Inkscape::Snapper::PointType point_type,
NR::Point const &p,
Inkscape::Snapper::ConstraintLine const &constraint,
bool first_point = true,
- NR::Maybe<NR::Rect> const &bbox_to_snap = NR::Nothing()) const;
+ boost::optional<NR::Rect> const &bbox_to_snap = boost::optional<NR::Rect>()) const;
void guideSnap(NR::Point &p, NR::Point const &guide_normal) const;