22 #ifndef Rcpp__sugar__all_h
23 #define Rcpp__sugar__all_h
28 template <
bool NA,
typename T>
36 R_xlen_t n =
object.size() ;
39 for( R_xlen_t i=0 ; i<n ; i++){
41 if( current == FALSE ) {
67 R_xlen_t n =
object.size() ;
69 for( R_xlen_t i=0 ; i<n ; i++){
70 if(
object[i] == FALSE ) {
83 template <
bool NA,
typename T>
SingleLogicalResult< false, All< false, T > > PARENT
Rcpp::VectorBase< LGLSXP, false, T > VEC_TYPE
SingleLogicalResult< true, All< NA, T > > PARENT
Rcpp::VectorBase< LGLSXP, NA, T > VEC_TYPE
bool is_na< LGLSXP >(int x)
sugar::All< NA, T > all(const Rcpp::VectorBase< LGLSXP, NA, T > &t)