Rcpp Version 1.0.9
SugarBlock_3.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Rcpp::sugar::SugarBlock_3_VVV< NA, RESULT_TYPE, U1, T1, U2, T2, U3, T3 >
 

Namespaces

 Rcpp
 Rcpp API.
 
 Rcpp::sugar
 

Macros

#define SB3_T1   VectorBase<REALSXP,T1_NA,T1>
 
#define SB3_T2   VectorBase<REALSXP,T2_NA,T2>
 
#define SB3_T3   VectorBase<REALSXP,T3_NA,T3>
 
#define SUGAR_BLOCK_3(__NAME__, __SYMBOL__)
 

Macro Definition Documentation

◆ SB3_T1

#define SB3_T1   VectorBase<REALSXP,T1_NA,T1>

Definition at line 97 of file SugarBlock_3.h.

◆ SB3_T2

#define SB3_T2   VectorBase<REALSXP,T2_NA,T2>

Definition at line 98 of file SugarBlock_3.h.

◆ SB3_T3

#define SB3_T3   VectorBase<REALSXP,T3_NA,T3>

Definition at line 99 of file SugarBlock_3.h.

◆ SUGAR_BLOCK_3

#define SUGAR_BLOCK_3 (   __NAME__,
  __SYMBOL__ 
)
Value:
namespace Rcpp{ \
template <bool T1_NA, typename T1, bool T2_NA, typename T2, bool T3_NA, typename T3> \
inline sugar::SugarBlock_3_VVV< \
(T1_NA||T2_NA||T3_NA) ,double, \
double,SB3_T1, \
double,SB3_T2, \
double,SB3_T3 \
> \
__NAME__( \
const SB3_T1& x1, \
const SB3_T2& x2, \
const SB3_T3& x3 \
){ \
return sugar::SugarBlock_3_VVV< \
(T1_NA||T2_NA||T3_NA) , double, \
double,SB3_T1, \
double,SB3_T2, \
double,SB3_T3 \
>( \
__SYMBOL__ , x1, x2, x3 \
) ; \
} \
}
#define SB3_T3
Definition: SugarBlock_3.h:99
#define SB3_T1
Definition: SugarBlock_3.h:97
#define SB3_T2
Definition: SugarBlock_3.h:98
Rcpp API.
Definition: algo.h:28

Definition at line 101 of file SugarBlock_3.h.