Rcpp Version 0.9.10
Rcpp::sugar::Mapply_3< RTYPE, NA_1, T_1, NA_2, T_2, NA_3, T_3, Function > Class Template Reference

#include <mapply_3.h>

Inheritance diagram for Rcpp::sugar::Mapply_3< RTYPE, NA_1, T_1, NA_2, T_2, NA_3, T_3, Function >:
Collaboration diagram for Rcpp::sugar::Mapply_3< RTYPE, NA_1, T_1, NA_2, T_2, NA_3, T_3, Function >:

List of all members.

Public Types

typedef
::Rcpp::traits::result_of
< Function >::type 
result_type
typedef Rcpp::VectorBase
< RTYPE, NA_1, T_1 > 
VEC_1
typedef Rcpp::VectorBase
< RTYPE, NA_2, T_2 > 
VEC_2
typedef Rcpp::VectorBase
< RTYPE, NA_3, T_3 > 
VEC_3
typedef
Rcpp::traits::Extractor< RTYPE,
NA_1, T_1 >::type 
EXT_1
typedef
Rcpp::traits::Extractor< RTYPE,
NA_2, T_2 >::type 
EXT_2
typedef
Rcpp::traits::Extractor< RTYPE,
NA_3, T_3 >::type 
EXT_3

Public Member Functions

 Mapply_3 (const VEC_1 &vec_1_, const VEC_2 &vec_2_, const VEC_3 &vec_3_, Function fun_)
result_type operator[] (int i) const
int size () const

Private Attributes

const EXT_1vec_1
const EXT_2vec_2
const EXT_3vec_3
Function fun

Detailed Description

template<int RTYPE, bool NA_1, typename T_1, bool NA_2, typename T_2, bool NA_3, typename T_3, typename Function>
class Rcpp::sugar::Mapply_3< RTYPE, NA_1, T_1, NA_2, T_2, NA_3, T_3, Function >

Definition at line 34 of file mapply_3.h.


Member Typedef Documentation

template<int RTYPE, bool NA_1, typename T_1, bool NA_2, typename T_2, bool NA_3, typename T_3, typename Function>
typedef Rcpp::traits::Extractor<RTYPE,NA_1,T_1>::type Rcpp::sugar::Mapply_3< RTYPE, NA_1, T_1, NA_2, T_2, NA_3, T_3, Function >::EXT_1

Definition at line 48 of file mapply_3.h.

template<int RTYPE, bool NA_1, typename T_1, bool NA_2, typename T_2, bool NA_3, typename T_3, typename Function>
typedef Rcpp::traits::Extractor<RTYPE,NA_2,T_2>::type Rcpp::sugar::Mapply_3< RTYPE, NA_1, T_1, NA_2, T_2, NA_3, T_3, Function >::EXT_2

Definition at line 49 of file mapply_3.h.

template<int RTYPE, bool NA_1, typename T_1, bool NA_2, typename T_2, bool NA_3, typename T_3, typename Function>
typedef Rcpp::traits::Extractor<RTYPE,NA_3,T_3>::type Rcpp::sugar::Mapply_3< RTYPE, NA_1, T_1, NA_2, T_2, NA_3, T_3, Function >::EXT_3

Definition at line 50 of file mapply_3.h.

template<int RTYPE, bool NA_1, typename T_1, bool NA_2, typename T_2, bool NA_3, typename T_3, typename Function>
typedef ::Rcpp::traits::result_of<Function>::type Rcpp::sugar::Mapply_3< RTYPE, NA_1, T_1, NA_2, T_2, NA_3, T_3, Function >::result_type

Definition at line 42 of file mapply_3.h.

template<int RTYPE, bool NA_1, typename T_1, bool NA_2, typename T_2, bool NA_3, typename T_3, typename Function>
typedef Rcpp::VectorBase<RTYPE,NA_1,T_1> Rcpp::sugar::Mapply_3< RTYPE, NA_1, T_1, NA_2, T_2, NA_3, T_3, Function >::VEC_1

Definition at line 44 of file mapply_3.h.

template<int RTYPE, bool NA_1, typename T_1, bool NA_2, typename T_2, bool NA_3, typename T_3, typename Function>
typedef Rcpp::VectorBase<RTYPE,NA_2,T_2> Rcpp::sugar::Mapply_3< RTYPE, NA_1, T_1, NA_2, T_2, NA_3, T_3, Function >::VEC_2

Definition at line 45 of file mapply_3.h.

template<int RTYPE, bool NA_1, typename T_1, bool NA_2, typename T_2, bool NA_3, typename T_3, typename Function>
typedef Rcpp::VectorBase<RTYPE,NA_3,T_3> Rcpp::sugar::Mapply_3< RTYPE, NA_1, T_1, NA_2, T_2, NA_3, T_3, Function >::VEC_3

Definition at line 46 of file mapply_3.h.


Constructor & Destructor Documentation

template<int RTYPE, bool NA_1, typename T_1, bool NA_2, typename T_2, bool NA_3, typename T_3, typename Function>
Rcpp::sugar::Mapply_3< RTYPE, NA_1, T_1, NA_2, T_2, NA_3, T_3, Function >::Mapply_3 ( const VEC_1 vec_1_,
const VEC_2 vec_2_,
const VEC_3 vec_3_,
Function  fun_ 
) [inline]

Definition at line 52 of file mapply_3.h.


Member Function Documentation

template<int RTYPE, bool NA_1, typename T_1, bool NA_2, typename T_2, bool NA_3, typename T_3, typename Function>
int Rcpp::sugar::Mapply_3< RTYPE, NA_1, T_1, NA_2, T_2, NA_3, T_3, Function >::size ( ) const [inline]

Member Data Documentation

template<int RTYPE, bool NA_1, typename T_1, bool NA_2, typename T_2, bool NA_3, typename T_3, typename Function>
Function Rcpp::sugar::Mapply_3< RTYPE, NA_1, T_1, NA_2, T_2, NA_3, T_3, Function >::fun [private]
template<int RTYPE, bool NA_1, typename T_1, bool NA_2, typename T_2, bool NA_3, typename T_3, typename Function>
const EXT_1& Rcpp::sugar::Mapply_3< RTYPE, NA_1, T_1, NA_2, T_2, NA_3, T_3, Function >::vec_1 [private]
template<int RTYPE, bool NA_1, typename T_1, bool NA_2, typename T_2, bool NA_3, typename T_3, typename Function>
const EXT_2& Rcpp::sugar::Mapply_3< RTYPE, NA_1, T_1, NA_2, T_2, NA_3, T_3, Function >::vec_2 [private]
template<int RTYPE, bool NA_1, typename T_1, bool NA_2, typename T_2, bool NA_3, typename T_3, typename Function>
const EXT_3& Rcpp::sugar::Mapply_3< RTYPE, NA_1, T_1, NA_2, T_2, NA_3, T_3, Function >::vec_3 [private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Defines