diff options
| author | Ted Gould <ted@gould.cx> | 2008-11-21 05:24:08 +0000 |
|---|---|---|
| committer | Ted Gould <ted@canonical.com> | 2008-11-21 05:24:08 +0000 |
| commit | 44a3a78fb6a3863c0c7f3c1193837337e68a67e4 (patch) | |
| tree | 1722ee5ec6f88c881cd4124923354b3c1311501b /src/libnr | |
| parent | Merge from trunk (diff) | |
| download | inkscape-44a3a78fb6a3863c0c7f3c1193837337e68a67e4.tar.gz inkscape-44a3a78fb6a3863c0c7f3c1193837337e68a67e4.zip | |
Merge from fe-moved
(bzr r6891)
Diffstat (limited to 'src/libnr')
| -rw-r--r-- | src/libnr/nr-convert2geom.h | 4 | ||||
| -rw-r--r-- | src/libnr/nr-rect.cpp | 6 | ||||
| -rw-r--r-- | src/libnr/nr-rect.h | 6 |
3 files changed, 8 insertions, 8 deletions
diff --git a/src/libnr/nr-convert2geom.h b/src/libnr/nr-convert2geom.h index 7b501cddc..b7cbd7ee8 100644 --- a/src/libnr/nr-convert2geom.h +++ b/src/libnr/nr-convert2geom.h @@ -45,8 +45,8 @@ inline NR::Rect from_2geom(Geom::Rect const & rect2geom) { NR::Rect rect(rect2geom.min(), rect2geom.max()); return rect; } -inline boost::optional<Geom::Rect> to_2geom(boost::optional<NR::Rect> const & rect) { - boost::optional<Geom::Rect> rect2geom; +inline Geom::OptRect to_2geom(boost::optional<NR::Rect> const & rect) { + Geom::OptRect rect2geom; if (!rect) { return rect2geom; } diff --git a/src/libnr/nr-rect.cpp b/src/libnr/nr-rect.cpp index 620782996..1e1f36104 100644 --- a/src/libnr/nr-rect.cpp +++ b/src/libnr/nr-rect.cpp @@ -28,7 +28,7 @@ NRRect::NRRect(boost::optional<NR::Rect> const &rect) { } } -NRRect::NRRect(boost::optional<Geom::Rect> const &rect) { +NRRect::NRRect(Geom::OptRect const &rect) { if (rect) { x0 = rect->min()[Geom::X]; y0 = rect->min()[Geom::Y]; @@ -47,9 +47,9 @@ boost::optional<NR::Rect> NRRect::upgrade() const { } } -boost::optional<Geom::Rect> NRRect::upgrade_2geom() const { +Geom::OptRect NRRect::upgrade_2geom() const { if (nr_rect_d_test_empty_ptr(this)) { - return boost::optional<Geom::Rect>(); + return Geom::OptRect(); } else { return Geom::Rect(Geom::Point(x0, y0), Geom::Point(x1, y1)); } diff --git a/src/libnr/nr-rect.h b/src/libnr/nr-rect.h index 83f780efd..c074b0034 100644 --- a/src/libnr/nr-rect.h +++ b/src/libnr/nr-rect.h @@ -244,9 +244,9 @@ struct NRRect { explicit NRRect(boost::optional<NR::Rect> const &rect); operator boost::optional<NR::Rect>() const { return upgrade(); } boost::optional<NR::Rect> upgrade() const; - explicit NRRect(boost::optional<Geom::Rect> const &rect); - operator boost::optional<Geom::Rect>() const { return upgrade_2geom(); } - boost::optional<Geom::Rect> upgrade_2geom() const; + explicit NRRect(Geom::OptRect const &rect); + operator Geom::OptRect() const { return upgrade_2geom(); } + Geom::OptRect upgrade_2geom() const; NR::Coord x0, y0, x1, y1; }; |
