3#ifndef Rcpp__platform__solaris_h
4#define Rcpp__platform__solaris_h
16 template <
typename KEY,
typename VALUE>
19 template <
typename KEY,
typename VALUE>
24 #if !defined(RCPP_NO_SUGAR)
25 template <
int RTYPE,
bool NA,
typename T>
28 template <
int RTYPE,
bool NA,
typename T>
31 template <
int RTYPE,
bool LHS_NA,
typename LHS_T,
bool RHS_NA,
typename RHS_T >
32 struct is_convertible< sugar::Plus_Vector_Vector< RTYPE, LHS_NA, LHS_T, RHS_NA, RHS_T >, SEXP> :
public false_type{} ;
34 template <
int RTYPE,
bool LHS_NA,
typename LHS_T,
bool RHS_NA,
typename RHS_T >
35 struct is_convertible< sugar::Minus_Vector_Vector< RTYPE, LHS_NA, LHS_T, RHS_NA, RHS_T >, SEXP> :
public false_type{} ;
37 template <
int RTYPE,
bool LHS_NA,
typename LHS_T,
bool RHS_NA,
typename RHS_T >
38 struct is_convertible< sugar::Times_Vector_Vector< RTYPE, LHS_NA, LHS_T, RHS_NA, RHS_T >, SEXP> :
public false_type{} ;
40 template <
int RTYPE,
bool LHS_NA,
typename LHS_T,
bool RHS_NA,
typename RHS_T >
41 struct is_convertible< sugar::Divides_Vector_Vector< RTYPE, LHS_NA, LHS_T, RHS_NA, RHS_T >, SEXP> :
public false_type{} ;
45 bool COND_NA,
typename COND_T,
46 bool RHS_NA ,
typename RHS_T
48 struct is_convertible< sugar::IfElse_Primitive_Vector<RTYPE,COND_NA,COND_T,RHS_NA,RHS_T> , SEXP > :
public false_type{} ;
52 bool COND_NA,
typename COND_T
traits used to dispatch wrap
integral_constant< bool, false > false_type