Rcpp Version 0.9.10
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, OUT, U1, T1, U2, T2, U3, T3 >

Namespaces

namespace  Rcpp
 

Rcpp API.


namespace  Rcpp::sugar

Defines

#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__)

Define Documentation

#define SB3_T1   VectorBase<REALSXP,T1_NA,T1>

Definition at line 97 of file SugarBlock_3.h.

#define SB3_T2   VectorBase<REALSXP,T2_NA,T2>

Definition at line 98 of file SugarBlock_3.h.

#define SB3_T3   VectorBase<REALSXP,T3_NA,T3>

Definition at line 99 of file SugarBlock_3.h.

#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                                               \
                ) ;                                                                           \
        }                                                                                     \
}

Definition at line 101 of file SugarBlock_3.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Defines