From 98ef67fa8d4321772585dff6fa00b6d19e8626cd Mon Sep 17 00:00:00 2001 From: Danny Robson Date: Thu, 8 Oct 2015 12:20:25 +1100 Subject: [PATCH] n/basis: add noexcept to all generators --- noise/basis/constant.hpp | 2 +- noise/basis/constant.ipp | 2 +- noise/basis/patch.hpp | 2 +- noise/basis/patch.ipp | 2 +- noise/basis/value.hpp | 2 +- noise/basis/value.ipp | 2 +- noise/basis/worley.hpp | 2 +- noise/basis/worley.ipp | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/noise/basis/constant.hpp b/noise/basis/constant.hpp index 9e4c3f3b..18ff6b44 100644 --- a/noise/basis/constant.hpp +++ b/noise/basis/constant.hpp @@ -30,7 +30,7 @@ namespace util { namespace noise { namespace basis { constant (seed_t); - T operator() (point_t) const; + T operator() (point_t) const noexcept; seed_t seed; T value; diff --git a/noise/basis/constant.ipp b/noise/basis/constant.ipp index 674f26dd..725a3c75 100644 --- a/noise/basis/constant.ipp +++ b/noise/basis/constant.ipp @@ -22,7 +22,7 @@ namespace util { namespace noise { namespace basis { template T - constant::operator() (point_t) const + constant::operator() (point_t) const noexcept { return value; } diff --git a/noise/basis/patch.hpp b/noise/basis/patch.hpp index e6aaf92c..e6c8a987 100644 --- a/noise/basis/patch.hpp +++ b/noise/basis/patch.hpp @@ -29,7 +29,7 @@ namespace util { namespace noise { namespace basis { range bounds (void) const; - T operator() (point) const; + T operator() (point) const noexcept; seed_t seed (void) const; seed_t seed (seed_t); diff --git a/noise/basis/patch.ipp b/noise/basis/patch.ipp index 2ae5320e..152aa3ad 100644 --- a/noise/basis/patch.ipp +++ b/noise/basis/patch.ipp @@ -48,7 +48,7 @@ namespace util { namespace noise { namespace basis { /////////////////////////////////////////////////////////////////////////// template T - patch::operator () (point p) const + patch::operator () (point p) const noexcept { static const size_t COUNT = type::distance::OFFSET_SIZE; diff --git a/noise/basis/value.hpp b/noise/basis/value.hpp index a33ce72a..882d961b 100644 --- a/noise/basis/value.hpp +++ b/noise/basis/value.hpp @@ -41,7 +41,7 @@ namespace util { namespace noise { namespace basis { range bounds (void) const; - value_t operator() (point_t) const; + value_t operator() (point_t) const noexcept; seed_t seed (void) const; seed_t seed (seed_t); diff --git a/noise/basis/value.ipp b/noise/basis/value.ipp index d1cd3887..6045ef81 100644 --- a/noise/basis/value.ipp +++ b/noise/basis/value.ipp @@ -61,7 +61,7 @@ namespace util { namespace noise { namespace basis { //------------------------------------------------------------------------- template class L> T - value::operator() (util::point p) const + value::operator() (util::point p) const noexcept { // extract integer and fractional parts. be careful to always round down auto p_int = floor (p).template cast (); diff --git a/noise/basis/worley.hpp b/noise/basis/worley.hpp index 8338051a..3a67deb7 100644 --- a/noise/basis/worley.hpp +++ b/noise/basis/worley.hpp @@ -34,7 +34,7 @@ namespace util { namespace noise { namespace basis { range bounds (void) const; - value_t operator() (point_t) const; + value_t operator() (point_t) const noexcept; seed_t seed (void) const; seed_t seed (seed_t); diff --git a/noise/basis/worley.ipp b/noise/basis/worley.ipp index a8990bea..2ba3fbe6 100644 --- a/noise/basis/worley.ipp +++ b/noise/basis/worley.ipp @@ -61,7 +61,7 @@ namespace util { namespace noise { namespace basis { //------------------------------------------------------------------------- template T - worley::operator() (point p) const + worley::operator() (point p) const noexcept { // extract integer and fractional parts. be careful to always round down auto p_int = floor (p).template cast ();