|
Rcpp Version 1.1.2
|
Classes | |
| struct | RowSumsReturn |
| struct | RowSumsReturn< LGLSXP > |
| struct | ColSumsReturn |
| struct | RowMeansReturn |
| struct | RowMeansReturn< CPLXSXP > |
| struct | ColMeansReturn |
Functions | |
| void | incr (double *lhs, double rhs) |
| void | incr (int *lhs, int rhs) |
| void | incr (Rcomplex *lhs, const Rcomplex &rhs) |
| void | div (double *lhs, R_xlen_t rhs) |
| void | div (Rcomplex *lhs, R_xlen_t rhs) |
| void | set_nan (double *x) |
| void | set_nan (Rcomplex *x) |
| bool | isws (const char c) |
| const char * | trim_left (const char *str) |
| const char * | trim_right (const char *str, R_len_t sz, std::string *buff) |
| const char * | trim_both (const char *str, R_len_t sz, std::string *buff) |
| void | stop_overflow (const char *caller) |
| template<typename T> | |
| std::enable_if< std::is_integral< T >::value, T >::type | safe_add (T a, T b, const char *caller=nullptr) |
| template<typename T> | |
| std::enable_if<!std::is_integral< T >::value, T >::type | safe_add (T a, T b, const char *caller=nullptr) |
| template<typename T> | |
| std::enable_if< std::is_integral< T >::value, T >::type | safe_sub (T a, T b, const char *caller=nullptr) |
| template<typename T> | |
| std::enable_if<!std::is_integral< T >::value, T >::type | safe_sub (T a, T b, const char *caller=nullptr) |
| template<typename T> | |
| std::enable_if< std::is_integral< T >::value, T >::type | safe_mul (T a, T b, const char *caller=nullptr) |
| template<typename T> | |
| std::enable_if<!std::is_integral< T >::value, T >::type | safe_mul (T a, T b, const char *caller=nullptr) |
|
inline |
|
inline |
|
inline |
Definition at line 31 of file rowSums.h.
Referenced by Rcpp::sugar::ColMeansImpl< RTYPE, NA, T, NA_RM >::get(), Rcpp::sugar::ColMeansImpl< RTYPE, NA, T, true >::get(), Rcpp::sugar::ColSumsImpl< RTYPE, NA, T, NA_RM >::get(), Rcpp::sugar::ColSumsImpl< RTYPE, NA, T, true >::get(), Rcpp::sugar::RowMeansImpl< RTYPE, NA, T, NA_RM >::get(), Rcpp::sugar::RowMeansImpl< RTYPE, NA, T, true >::get(), Rcpp::sugar::RowSumsImpl< RTYPE, NA, T, NA_RM >::get(), and Rcpp::sugar::RowSumsImpl< RTYPE, NA, T, true >::get().
|
inline |
Definition at line 35 of file rowSums.h.
References RCPP_SAFE_ADD.
|
inline |
|
inline |
Definition at line 36 of file trimws.h.
Referenced by trim_both(), trim_left(), and trim_right().
|
inline |
Definition at line 71 of file safe_math.h.
|
inline |
Definition at line 50 of file safe_math.h.
References stop_overflow().

|
inline |
Definition at line 126 of file safe_math.h.
|
inline |
Definition at line 102 of file safe_math.h.
References stop_overflow().

|
inline |
Definition at line 97 of file safe_math.h.
|
inline |
Definition at line 76 of file safe_math.h.
References stop_overflow().

|
inline |
Definition at line 55 of file rowSums.h.
Referenced by Rcpp::sugar::ColMeansImpl< RTYPE, NA, T, true >::get(), and Rcpp::sugar::RowMeansImpl< RTYPE, NA, T, true >::get().
|
inline |
Definition at line 41 of file safe_math.h.
References Rcpp::stop().
Referenced by safe_add(), safe_mul(), and safe_sub().

|
inline |
Definition at line 66 of file trimws.h.
References isws().
Referenced by Rcpp::trimws(), Rcpp::trimws(), and Rcpp::trimws().

|
inline |
Definition at line 40 of file trimws.h.
References isws().
Referenced by Rcpp::trimws(), Rcpp::trimws(), and Rcpp::trimws().

|
inline |
Definition at line 52 of file trimws.h.
References isws().
Referenced by Rcpp::trimws(), Rcpp::trimws(), and Rcpp::trimws().
