File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
inst/include/Rcpp/sugar/tools Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 3030# endif
3131#endif
3232
33- #define RCPP_SAFE_ADD (a, b ) Rcpp::sugar::safe_add(a, b, __func__)
34- #define RCPP_SAFE_SUB (a, b ) Rcpp::sugar::safe_sub(a, b, __func__)
35- #define RCPP_SAFE_MUL (a, b ) Rcpp::sugar::safe_mul(a, b, __func__)
33+ #define RCPP_SAFE_ADD (a, b ) Rcpp::sugar::detail:: safe_add(a, b, __func__)
34+ #define RCPP_SAFE_SUB (a, b ) Rcpp::sugar::detail:: safe_sub(a, b, __func__)
35+ #define RCPP_SAFE_MUL (a, b ) Rcpp::sugar::detail:: safe_mul(a, b, __func__)
3636
3737namespace Rcpp {
3838namespace sugar {
39+ namespace detail {
3940
4041 inline void stop_overflow (const char * caller) {
4142 if (caller)
@@ -124,6 +125,7 @@ namespace sugar {
124125 inline typename std::enable_if<!std::is_integral<T>::value, T>::type
125126 safe_mul (T a, T b, const char * caller = nullptr ) { return a * b; }
126127
128+ } // namespace detail
127129} // namespace sugar
128130} // namespace Rcpp
129131
You can’t perform that action at this time.
0 commit comments