Rcpp Version 1.0.9
Rcpp::sugar Namespace Reference

Namespaces

 cbind_impl
 
 detail
 
 median_detail
 

Classes

class  IndexHash
 
class  SelfHash
 
class  SugarBlock_1
 
class  SugarBlock_2
 
class  SugarBlock_2__VP
 
class  SugarBlock_2__PV
 
class  SugarBlock_3_VVV
 
class  SugarMath_1
 
class  SugarMath_1< NA, RESULT_TYPE, int, T1, FunPtr >
 
class  SugarMath_1< false, RESULT_TYPE, int, T1, FunPtr >
 
class  Vectorized
 
class  Vectorized_INTSXP
 
class  Vectorized_INTSXP< Func, false, VEC >
 
class  All
 
class  All< false, T >
 
class  Any
 
class  Any< false, T >
 
struct  clamp_operator
 
struct  clamp_operator< REALSXP, true >
 
class  Clamp_Primitive_Vector_Primitive
 
class  SugarComplex
 
class  Cummax
 
class  Cummin
 
class  Cumprod
 
class  Cumsum
 
class  Diff
 
class  Diff< REALSXP, LHS_NA, LHS_T >
 
class  Diff< RTYPE, false, LHS_T >
 
class  Head
 
class  IfElse
 
class  IfElse< RTYPE, false, COND_T, LHS_NA, LHS_T, RHS_NA, RHS_T >
 
class  IfElse_Primitive_Vector
 
class  IfElse_Primitive_Vector< RTYPE, false, COND_T, RHS_NA, RHS_T >
 
class  IfElse_Vector_Primitive
 
class  IfElse_Vector_Primitive< RTYPE, false, COND_T, LHS_NA, LHS_T >
 
class  IfElse_Primitive_Primitive
 
class  IfElse_Primitive_Primitive< RTYPE, false, COND_T >
 
class  IsFinite
 
class  IsInfinite
 
class  IsNa
 
class  IsNa< RTYPE, false, VEC_TYPE >
 
class  IsNa_Vector_is_na
 
class  IsNaN
 
class  Lapply
 
class  Lazy
 
class  Mapply_2
 
class  Mapply_2_Vector_Primitive
 
class  Mapply_2_Primitive_Vector
 
class  Mapply_3
 
class  Max
 
class  Max< RTYPE, false, T >
 
class  Mean
 
class  Mean< CPLXSXP, NA, T >
 
class  Mean< LGLSXP, NA, T >
 
class  Mean< INTSXP, NA, T >
 
class  Median
 
class  Median< RTYPE, NA, T, true >
 
class  Median< RTYPE, false, T, NA_RM >
 
class  Median< STRSXP, NA, T, NA_RM >
 
class  Median< STRSXP, NA, T, true >
 
class  Median< STRSXP, false, T, true >
 
class  Min
 
class  Min< RTYPE, false, T >
 
struct  pmax_op
 
struct  pmax_op< REALSXP, true, true >
 
struct  pmax_op< REALSXP, true, false >
 
struct  pmax_op< REALSXP, false, true >
 
struct  pmax_op< REALSXP, false, false >
 
struct  pmax_op< INTSXP, LHS_NA, RHS_NA >
 
class  pmax_op_Vector_Primitive
 
class  pmax_op_Vector_Primitive< REALSXP, true >
 
class  Pmax_Vector_Vector
 
class  Pmax_Vector_Primitive
 
struct  pmin_op
 
struct  pmin_op< REALSXP, true, true >
 
struct  pmin_op< REALSXP, true, false >
 
struct  pmin_op< REALSXP, false, true >
 
struct  pmin_op< REALSXP, false, false >
 
struct  pmin_op< INTSXP, LHS_NA, RHS_NA >
 
class  pmin_op_Vector_Primitive
 
class  pmin_op_Vector_Primitive< REALSXP, true >
 
class  Pmin_Vector_Vector
 
class  Pmin_Vector_Primitive
 
class  Pow
 
class  Pow< INTSXP, NA, T, EXPONENT_TYPE >
 
class  Pow< INTSXP, false, T, EXPONENT_TYPE >
 
class  Range
 
class  Range< RTYPE, false, T >
 
class  Rep
 
class  Rep_Single
 
class  Rep_each
 
class  Rep_len
 
class  Rev
 
class  RowSumsImpl
 
class  RowSumsImpl< RTYPE, NA, T, true >
 
class  RowSumsImpl< RTYPE, false, T, NA_RM >
 
class  ColSumsImpl
 
class  ColSumsImpl< RTYPE, NA, T, true >
 
class  ColSumsImpl< RTYPE, false, T, NA_RM >
 
class  RowMeansImpl
 
class  RowMeansImpl< RTYPE, NA, T, true >
 
class  RowMeansImpl< RTYPE, false, T, NA_RM >
 
class  ColMeansImpl
 
class  ColMeansImpl< RTYPE, NA, T, true >
 
class  ColMeansImpl< RTYPE, false, T, NA_RM >
 
struct  sapply_application_result_of
 
class  Sapply
 
class  Sapply< RTYPE, NA, T, Function, true >
 
class  Sd
 
class  SelfInserter
 
class  SelfMatch
 
class  SeqLen
 
class  RemoveFromSet
 
class  SetDiff
 
class  SetEqual
 
class  Intersect
 
class  Union
 
class  sign__impl
 
class  sign__impl< false, RTYPE >
 
class  Sign
 
class  Sum
 
class  Sum< REALSXP, NA, T >
 
class  Sum< RTYPE, false, T >
 
class  CountInserter
 
class  Grabber
 
class  Table
 
class  Tail
 
class  InSet
 
class  In
 
class  Var
 
class  Var< CPLXSXP, NA, T >
 
class  WhichMax
 
class  WhichMax< RTYPE, false, T >
 
class  WhichMin
 
class  WhichMin< RTYPE, false, T >
 
class  And_SingleLogicalResult_SingleLogicalResult
 
class  And_SingleLogicalResult_SingleLogicalResult< LHS_NA, LHS_T, false, RHS_T >
 
class  And_SingleLogicalResult_SingleLogicalResult< false, LHS_T, RHS_NA, RHS_T >
 
class  And_SingleLogicalResult_SingleLogicalResult< false, LHS_T, false, RHS_T >
 
class  And_SingleLogicalResult_bool
 
class  And_LogicalExpression_LogicalExpression
 
class  And_LogicalExpression_LogicalExpression< false, LHS_T, RHS_NA, RHS_T >
 
class  And_LogicalExpression_LogicalExpression< LHS_NA, LHS_T, false, RHS_T >
 
class  And_LogicalExpression_LogicalExpression< false, LHS_T, false, RHS_T >
 
struct  negate
 
struct  negate< false >
 
class  Negate_SingleLogicalResult
 
class  Or_SingleLogicalResult_SingleLogicalResult
 
class  Or_SingleLogicalResult_SingleLogicalResult< LHS_NA, LHS_T, false, RHS_T >
 
class  Or_SingleLogicalResult_SingleLogicalResult< false, LHS_T, RHS_NA, RHS_T >
 
class  Or_SingleLogicalResult_SingleLogicalResult< false, LHS_T, false, RHS_T >
 
class  Or_SingleLogicalResult_bool
 
class  Or_LogicalExpression_LogicalExpression
 
class  Or_LogicalExpression_LogicalExpression< false, LHS_T, RHS_NA, RHS_T >
 
class  Or_LogicalExpression_LogicalExpression< LHS_NA, LHS_T, false, RHS_T >
 
class  Or_LogicalExpression_LogicalExpression< false, LHS_T, false, RHS_T >
 
class  forbidden_conversion
 
class  forbidden_conversion< true >
 
class  conversion_to_bool_is_forbidden
 
class  SingleLogicalResult
 
class  Col
 
class  Diag_Extractor
 
class  Diag_Maker
 
struct  diag_result_type_trait
 
class  LowerTri
 
class  Outer
 
class  Row
 
class  UpperTri
 
class  Nona
 
class  Nona< RTYPE, NA, Rcpp::Vector< RTYPE > >
 
class  NonaPrimitive
 
class  Comparator
 
class  Comparator< RTYPE, Operator, false, LHS_T, RHS_NA, RHS_T >
 
class  Comparator< RTYPE, Operator, false, LHS_T, false, RHS_T >
 
class  Comparator_With_One_Value
 
class  Comparator_With_One_Value< RTYPE, Operator, false, T >
 
class  Divides_Vector_Vector
 
class  Divides_Vector_Vector< REALSXP, LHS_NA, LHS_T, RHS_NA, RHS_T >
 
class  Divides_Vector_Vector< RTYPE, false, LHS_T, RHS_NA, RHS_T >
 
class  Divides_Vector_Vector< REALSXP, false, LHS_T, RHS_NA, RHS_T >
 
class  Divides_Vector_Vector< RTYPE, LHS_NA, LHS_T, false, RHS_T >
 
class  Divides_Vector_Vector< REALSXP, LHS_NA, LHS_T, false, RHS_T >
 
class  Divides_Vector_Vector< RTYPE, false, LHS_T, false, RHS_T >
 
class  Divides_Vector_Vector< REALSXP, false, LHS_T, false, RHS_T >
 
class  Divides_Vector_Primitive
 
class  Divides_Vector_Primitive< REALSXP, NA, T >
 
class  Divides_Vector_Primitive< RTYPE, false, T >
 
class  Divides_Vector_Primitive< REALSXP, false, T >
 
class  Divides_Primitive_Vector
 
class  Divides_Primitive_Vector< REALSXP, NA, T >
 
class  Divides_Primitive_Vector< RTYPE, false, T >
 
class  Divides_Primitive_Vector< REALSXP, false, T >
 
class  Minus_Vector_Vector
 
class  Minus_Vector_Vector< REALSXP, LHS_NA, LHS_T, RHS_NA, RHS_T >
 
class  Minus_Vector_Vector< RTYPE, false, LHS_T, RHS_NA, RHS_T >
 
class  Minus_Vector_Vector< REALSXP, false, LHS_T, RHS_NA, RHS_T >
 
class  Minus_Vector_Vector< RTYPE, LHS_NA, LHS_T, false, RHS_T >
 
class  Minus_Vector_Vector< REALSXP, LHS_NA, LHS_T, false, RHS_T >
 
class  Minus_Vector_Vector< RTYPE, false, LHS_T, false, RHS_T >
 
class  Minus_Vector_Vector< REALSXP, false, LHS_T, false, RHS_T >
 
class  Minus_Vector_Primitive
 
class  Minus_Vector_Primitive< REALSXP, NA, T >
 
class  Minus_Vector_Primitive< RTYPE, false, T >
 
class  Minus_Vector_Primitive< REALSXP, false, T >
 
class  Minus_Primitive_Vector
 
class  Minus_Primitive_Vector< REALSXP, NA, T >
 
class  Minus_Primitive_Vector< RTYPE, false, T >
 
class  Minus_Primitive_Vector< REALSXP, false, T >
 
class  not_
 
class  not_< RTYPE, false >
 
class  not_< REALSXP, NA >
 
class  not_< REALSXP, false >
 
class  not_< CPLXSXP, NA >
 
class  not_< CPLXSXP, false >
 
class  Not_Vector
 
class  Plus_Vector_Vector
 
class  Plus_Vector_Vector< REALSXP, LHS_NA, LHS_T, RHS_NA, RHS_T >
 
class  Plus_Vector_Vector< RTYPE, false, LHS_T, RHS_NA, RHS_T >
 
class  Plus_Vector_Vector< REALSXP, false, LHS_T, RHS_NA, RHS_T >
 
class  Plus_Vector_Vector< RTYPE, LHS_NA, LHS_T, false, RHS_T >
 
class  Plus_Vector_Vector< REALSXP, LHS_NA, LHS_T, false, RHS_T >
 
class  Plus_Vector_Vector< RTYPE, false, LHS_T, false, RHS_T >
 
class  Plus_Vector_Vector< REALSXP, false, LHS_T, false, RHS_T >
 
class  Plus_Vector_Primitive
 
class  Plus_Vector_Primitive< REALSXP, NA, T >
 
class  Plus_Vector_Primitive< RTYPE, false, T >
 
class  Plus_Vector_Primitive< REALSXP, false, T >
 
class  Plus_Vector_Primitive_nona
 
class  Plus_Vector_Primitive_nona< REALSXP, NA, T >
 
class  Plus_Vector_Primitive_nona< RTYPE, false, T >
 
class  Plus_Vector_Primitive_nona< REALSXP, false, T >
 
class  Times_Vector_Vector
 
class  Times_Vector_Vector< REALSXP, LHS_NA, LHS_T, RHS_NA, RHS_T >
 
class  Times_Vector_Vector< RTYPE, false, LHS_T, RHS_NA, RHS_T >
 
class  Times_Vector_Vector< REALSXP, false, LHS_T, RHS_NA, RHS_T >
 
class  Times_Vector_Vector< RTYPE, LHS_NA, LHS_T, false, RHS_T >
 
class  Times_Vector_Vector< REALSXP, LHS_NA, LHS_T, false, RHS_T >
 
class  Times_Vector_Vector< RTYPE, false, LHS_T, false, RHS_T >
 
class  Times_Vector_Vector< REALSXP, false, LHS_T, false, RHS_T >
 
class  Times_Vector_Primitive
 
class  Times_Vector_Primitive< REALSXP, NA, T >
 
class  Times_Vector_Primitive< RTYPE, false, T >
 
class  Times_Vector_Primitive< REALSXP, false, T >
 
class  Times_Vector_Primitive_nona
 
class  Times_Vector_Primitive_nona< REALSXP, NA, T >
 
class  Times_Vector_Primitive_nona< RTYPE, false, T >
 
class  Times_Vector_Primitive_nona< REALSXP, false, T >
 
struct  unary_minus_result_type
 
struct  unary_minus_result_type< LGLSXP >
 
class  unary_minus
 
class  unary_minus< RTYPE, false >
 
class  unary_minus< CPLXSXP, NA >
 
class  unary_minus< CPLXSXP, false >
 
class  UnaryMinus_Vector
 
class  SugarIterator
 
struct  sugar_const_iterator_type
 
struct  sugar_const_iterator_type< Rcpp::Vector< RTYPE > >
 
struct  sugar_const_iterator_type< CharacterVector >
 
struct  is_sugar_vector
 
struct  is_sugar_vector< Rcpp::Vector< RTYPE > >
 

Typedefs

typedef double(* DDFun) (double)
 
typedef Nullable< Vector< REALSXP > > probs_t
 

Functions

template<typename T1 , typename T2 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2)
 
template<typename T1 , typename T2 , typename T3 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3)
 
template<typename T1 , typename T2 , typename T3 , typename T4 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29, const T30 &t30)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29, const T30 &t30, const T31 &t31)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29, const T30 &t30, const T31 &t31, const T32 &t32)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29, const T30 &t30, const T31 &t31, const T32 &t32, const T33 &t33)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29, const T30 &t30, const T31 &t31, const T32 &t32, const T33 &t33, const T34 &t34)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29, const T30 &t30, const T31 &t31, const T32 &t32, const T33 &t33, const T34 &t34, const T35 &t35)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29, const T30 &t30, const T31 &t31, const T32 &t32, const T33 &t33, const T34 &t34, const T35 &t35, const T36 &t36)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29, const T30 &t30, const T31 &t31, const T32 &t32, const T33 &t33, const T34 &t34, const T35 &t35, const T36 &t36, const T37 &t37)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29, const T30 &t30, const T31 &t31, const T32 &t32, const T33 &t33, const T34 &t34, const T35 &t35, const T36 &t36, const T37 &t37, const T38 &t38)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29, const T30 &t30, const T31 &t31, const T32 &t32, const T33 &t33, const T34 &t34, const T35 &t35, const T36 &t36, const T37 &t37, const T38 &t38, const T39 &t39)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29, const T30 &t30, const T31 &t31, const T32 &t32, const T33 &t33, const T34 &t34, const T35 &t35, const T36 &t36, const T37 &t37, const T38 &t38, const T39 &t39, const T40 &t40)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29, const T30 &t30, const T31 &t31, const T32 &t32, const T33 &t33, const T34 &t34, const T35 &t35, const T36 &t36, const T37 &t37, const T38 &t38, const T39 &t39, const T40 &t40, const T41 &t41)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29, const T30 &t30, const T31 &t31, const T32 &t32, const T33 &t33, const T34 &t34, const T35 &t35, const T36 &t36, const T37 &t37, const T38 &t38, const T39 &t39, const T40 &t40, const T41 &t41, const T42 &t42)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29, const T30 &t30, const T31 &t31, const T32 &t32, const T33 &t33, const T34 &t34, const T35 &t35, const T36 &t36, const T37 &t37, const T38 &t38, const T39 &t39, const T40 &t40, const T41 &t41, const T42 &t42, const T43 &t43)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29, const T30 &t30, const T31 &t31, const T32 &t32, const T33 &t33, const T34 &t34, const T35 &t35, const T36 &t36, const T37 &t37, const T38 &t38, const T39 &t39, const T40 &t40, const T41 &t41, const T42 &t42, const T43 &t43, const T44 &t44)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29, const T30 &t30, const T31 &t31, const T32 &t32, const T33 &t33, const T34 &t34, const T35 &t35, const T36 &t36, const T37 &t37, const T38 &t38, const T39 &t39, const T40 &t40, const T41 &t41, const T42 &t42, const T43 &t43, const T44 &t44, const T45 &t45)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29, const T30 &t30, const T31 &t31, const T32 &t32, const T33 &t33, const T34 &t34, const T35 &t35, const T36 &t36, const T37 &t37, const T38 &t38, const T39 &t39, const T40 &t40, const T41 &t41, const T42 &t42, const T43 &t43, const T44 &t44, const T45 &t45, const T46 &t46)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29, const T30 &t30, const T31 &t31, const T32 &t32, const T33 &t33, const T34 &t34, const T35 &t35, const T36 &t36, const T37 &t37, const T38 &t38, const T39 &t39, const T40 &t40, const T41 &t41, const T42 &t42, const T43 &t43, const T44 &t44, const T45 &t45, const T46 &t46, const T47 &t47)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 , typename T48 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29, const T30 &t30, const T31 &t31, const T32 &t32, const T33 &t33, const T34 &t34, const T35 &t35, const T36 &t36, const T37 &t37, const T38 &t38, const T39 &t39, const T40 &t40, const T41 &t41, const T42 &t42, const T43 &t43, const T44 &t44, const T45 &t45, const T46 &t46, const T47 &t47, const T48 &t48)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 , typename T48 , typename T49 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29, const T30 &t30, const T31 &t31, const T32 &t32, const T33 &t33, const T34 &t34, const T35 &t35, const T36 &t36, const T37 &t37, const T38 &t38, const T39 &t39, const T40 &t40, const T41 &t41, const T42 &t42, const T43 &t43, const T44 &t44, const T45 &t45, const T46 &t46, const T47 &t47, const T48 &t48, const T49 &t49)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 , typename T48 , typename T49 , typename T50 >
cbind_impl::matrix_return< T1 >::type cbind (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15, const T16 &t16, const T17 &t17, const T18 &t18, const T19 &t19, const T20 &t20, const T21 &t21, const T22 &t22, const T23 &t23, const T24 &t24, const T25 &t25, const T26 &t26, const T27 &t27, const T28 &t28, const T29 &t29, const T30 &t30, const T31 &t31, const T32 &t32, const T33 &t33, const T34 &t34, const T35 &t35, const T36 &t36, const T37 &t37, const T38 &t38, const T39 &t39, const T40 &t40, const T41 &t41, const T42 &t42, const T43 &t43, const T44 &t44, const T45 &t45, const T46 &t46, const T47 &t47, const T48 &t48, const T49 &t49, const T50 &t50)
 
template<int RTYPE, bool NA, typename T >
Vector< RTYPE > na_omit_impl (const T &x, Rcpp::traits::false_type)
 
template<int RTYPE, bool NA, typename T >
Vector< RTYPE > na_omit_impl (const T &x, Rcpp::traits::true_type)
 
void Normalize (Vector< REALSXP > &p, int require_k, bool replace)
 
Vector< INTSXP > SampleReplace (Vector< REALSXP > &p, int n, int k, bool one_based)
 
template<int RTYPE>
Vector< RTYPE > SampleReplace (Vector< REALSXP > &p, int k, const Vector< RTYPE > &ref)
 
Vector< INTSXP > WalkerSample (const Vector< REALSXP > &p, int n, int nans, bool one_based)
 
template<int RTYPE>
Vector< RTYPE > WalkerSample (const Vector< REALSXP > &p, int nans, const Vector< RTYPE > &ref)
 
Vector< INTSXP > SampleNoReplace (Vector< REALSXP > &p, int n, int nans, bool one_based)
 
template<int RTYPE>
Vector< RTYPE > SampleNoReplace (Vector< REALSXP > &p, int nans, const Vector< RTYPE > &ref)
 
Vector< INTSXP > EmpiricalSample (int n, int size, bool replace, bool one_based)
 
template<int RTYPE>
Vector< RTYPE > EmpiricalSample (int size, bool replace, const Vector< RTYPE > &ref)
 
template<typename Iterator >
String collapse__impl (Iterator it, R_xlen_t n)
 
template<typename T >
sugar_const_iterator_type< T >::type get_const_begin__impl (const T &obj, Rcpp::traits::true_type)
 
template<typename T >
sugar_const_iterator_type< T >::type get_const_begin__impl (const T &obj, Rcpp::traits::false_type)
 
template<typename T >
sugar_const_iterator_type< T >::type get_const_begin (const T &obj)
 
template<>
SEXP * get_const_begin (const CharacterVector &obj)
 
template<typename T >
sugar_const_iterator_type< T >::type get_const_end (const T &obj)
 

Typedef Documentation

◆ DDFun

typedef double(* Rcpp::sugar::DDFun) (double)

Definition at line 28 of file Vectorized_Math.h.

◆ probs_t

typedef Nullable< Vector<REALSXP> > Rcpp::sugar::probs_t

Definition at line 395 of file sample.h.

Function Documentation

◆ cbind() [1/49]

template<typename T1 , typename T2 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2 
)
inline

Definition at line 516 of file cbind.h.

References MakeBindable.

◆ cbind() [2/49]

template<typename T1 , typename T2 , typename T3 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3 
)
inline

Definition at line 522 of file cbind.h.

References MakeBindable.

◆ cbind() [3/49]

template<typename T1 , typename T2 , typename T3 , typename T4 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4 
)
inline

Definition at line 528 of file cbind.h.

References MakeBindable.

◆ cbind() [4/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5 
)
inline

Definition at line 535 of file cbind.h.

References MakeBindable.

◆ cbind() [5/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6 
)
inline

Definition at line 541 of file cbind.h.

References MakeBindable.

◆ cbind() [6/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7 
)
inline

Definition at line 547 of file cbind.h.

References MakeBindable.

◆ cbind() [7/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8 
)
inline

Definition at line 553 of file cbind.h.

References MakeBindable.

◆ cbind() [8/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9 
)
inline

Definition at line 559 of file cbind.h.

References MakeBindable.

◆ cbind() [9/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10 
)
inline

Definition at line 566 of file cbind.h.

References MakeBindable.

◆ cbind() [10/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11 
)
inline

Definition at line 572 of file cbind.h.

References MakeBindable.

◆ cbind() [11/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12 
)
inline

Definition at line 578 of file cbind.h.

References MakeBindable.

◆ cbind() [12/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13 
)
inline

Definition at line 584 of file cbind.h.

References MakeBindable.

◆ cbind() [13/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14 
)
inline

Definition at line 590 of file cbind.h.

References MakeBindable.

◆ cbind() [14/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15 
)
inline

Definition at line 597 of file cbind.h.

References MakeBindable.

◆ cbind() [15/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16 
)
inline

Definition at line 603 of file cbind.h.

References MakeBindable.

◆ cbind() [16/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17 
)
inline

Definition at line 609 of file cbind.h.

References MakeBindable.

◆ cbind() [17/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18 
)
inline

Definition at line 615 of file cbind.h.

References MakeBindable.

◆ cbind() [18/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19 
)
inline

Definition at line 621 of file cbind.h.

References MakeBindable.

◆ cbind() [19/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20 
)
inline

Definition at line 628 of file cbind.h.

References MakeBindable.

◆ cbind() [20/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21 
)
inline

Definition at line 634 of file cbind.h.

References MakeBindable.

◆ cbind() [21/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22 
)
inline

Definition at line 640 of file cbind.h.

References MakeBindable.

◆ cbind() [22/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23 
)
inline

Definition at line 646 of file cbind.h.

References MakeBindable.

◆ cbind() [23/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24 
)
inline

Definition at line 652 of file cbind.h.

References MakeBindable.

◆ cbind() [24/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25 
)
inline

Definition at line 659 of file cbind.h.

References MakeBindable.

◆ cbind() [25/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26 
)
inline

Definition at line 665 of file cbind.h.

References MakeBindable.

◆ cbind() [26/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27 
)
inline

Definition at line 671 of file cbind.h.

References MakeBindable.

◆ cbind() [27/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28 
)
inline

Definition at line 677 of file cbind.h.

References MakeBindable.

◆ cbind() [28/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29 
)
inline

Definition at line 683 of file cbind.h.

References MakeBindable.

◆ cbind() [29/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29,
const T30 &  t30 
)
inline

Definition at line 690 of file cbind.h.

References MakeBindable.

◆ cbind() [30/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29,
const T30 &  t30,
const T31 &  t31 
)
inline

Definition at line 696 of file cbind.h.

References MakeBindable.

◆ cbind() [31/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29,
const T30 &  t30,
const T31 &  t31,
const T32 &  t32 
)
inline

Definition at line 702 of file cbind.h.

References MakeBindable.

◆ cbind() [32/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29,
const T30 &  t30,
const T31 &  t31,
const T32 &  t32,
const T33 &  t33 
)
inline

Definition at line 708 of file cbind.h.

References MakeBindable.

◆ cbind() [33/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29,
const T30 &  t30,
const T31 &  t31,
const T32 &  t32,
const T33 &  t33,
const T34 &  t34 
)
inline

Definition at line 714 of file cbind.h.

References MakeBindable.

◆ cbind() [34/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29,
const T30 &  t30,
const T31 &  t31,
const T32 &  t32,
const T33 &  t33,
const T34 &  t34,
const T35 &  t35 
)
inline

Definition at line 721 of file cbind.h.

References MakeBindable.

◆ cbind() [35/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29,
const T30 &  t30,
const T31 &  t31,
const T32 &  t32,
const T33 &  t33,
const T34 &  t34,
const T35 &  t35,
const T36 &  t36 
)
inline

Definition at line 727 of file cbind.h.

References MakeBindable.

◆ cbind() [36/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29,
const T30 &  t30,
const T31 &  t31,
const T32 &  t32,
const T33 &  t33,
const T34 &  t34,
const T35 &  t35,
const T36 &  t36,
const T37 &  t37 
)
inline

Definition at line 733 of file cbind.h.

References MakeBindable.

◆ cbind() [37/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29,
const T30 &  t30,
const T31 &  t31,
const T32 &  t32,
const T33 &  t33,
const T34 &  t34,
const T35 &  t35,
const T36 &  t36,
const T37 &  t37,
const T38 &  t38 
)
inline

Definition at line 739 of file cbind.h.

References MakeBindable.

◆ cbind() [38/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29,
const T30 &  t30,
const T31 &  t31,
const T32 &  t32,
const T33 &  t33,
const T34 &  t34,
const T35 &  t35,
const T36 &  t36,
const T37 &  t37,
const T38 &  t38,
const T39 &  t39 
)
inline

Definition at line 745 of file cbind.h.

References MakeBindable.

◆ cbind() [39/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29,
const T30 &  t30,
const T31 &  t31,
const T32 &  t32,
const T33 &  t33,
const T34 &  t34,
const T35 &  t35,
const T36 &  t36,
const T37 &  t37,
const T38 &  t38,
const T39 &  t39,
const T40 &  t40 
)
inline

Definition at line 752 of file cbind.h.

References MakeBindable.

◆ cbind() [40/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29,
const T30 &  t30,
const T31 &  t31,
const T32 &  t32,
const T33 &  t33,
const T34 &  t34,
const T35 &  t35,
const T36 &  t36,
const T37 &  t37,
const T38 &  t38,
const T39 &  t39,
const T40 &  t40,
const T41 &  t41 
)
inline

Definition at line 758 of file cbind.h.

References MakeBindable.

◆ cbind() [41/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29,
const T30 &  t30,
const T31 &  t31,
const T32 &  t32,
const T33 &  t33,
const T34 &  t34,
const T35 &  t35,
const T36 &  t36,
const T37 &  t37,
const T38 &  t38,
const T39 &  t39,
const T40 &  t40,
const T41 &  t41,
const T42 &  t42 
)
inline

Definition at line 764 of file cbind.h.

References MakeBindable.

◆ cbind() [42/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29,
const T30 &  t30,
const T31 &  t31,
const T32 &  t32,
const T33 &  t33,
const T34 &  t34,
const T35 &  t35,
const T36 &  t36,
const T37 &  t37,
const T38 &  t38,
const T39 &  t39,
const T40 &  t40,
const T41 &  t41,
const T42 &  t42,
const T43 &  t43 
)
inline

Definition at line 770 of file cbind.h.

References MakeBindable.

◆ cbind() [43/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29,
const T30 &  t30,
const T31 &  t31,
const T32 &  t32,
const T33 &  t33,
const T34 &  t34,
const T35 &  t35,
const T36 &  t36,
const T37 &  t37,
const T38 &  t38,
const T39 &  t39,
const T40 &  t40,
const T41 &  t41,
const T42 &  t42,
const T43 &  t43,
const T44 &  t44 
)
inline

Definition at line 776 of file cbind.h.

References MakeBindable.

◆ cbind() [44/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29,
const T30 &  t30,
const T31 &  t31,
const T32 &  t32,
const T33 &  t33,
const T34 &  t34,
const T35 &  t35,
const T36 &  t36,
const T37 &  t37,
const T38 &  t38,
const T39 &  t39,
const T40 &  t40,
const T41 &  t41,
const T42 &  t42,
const T43 &  t43,
const T44 &  t44,
const T45 &  t45 
)
inline

Definition at line 783 of file cbind.h.

References MakeBindable.

◆ cbind() [45/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29,
const T30 &  t30,
const T31 &  t31,
const T32 &  t32,
const T33 &  t33,
const T34 &  t34,
const T35 &  t35,
const T36 &  t36,
const T37 &  t37,
const T38 &  t38,
const T39 &  t39,
const T40 &  t40,
const T41 &  t41,
const T42 &  t42,
const T43 &  t43,
const T44 &  t44,
const T45 &  t45,
const T46 &  t46 
)
inline

Definition at line 789 of file cbind.h.

References MakeBindable.

◆ cbind() [46/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29,
const T30 &  t30,
const T31 &  t31,
const T32 &  t32,
const T33 &  t33,
const T34 &  t34,
const T35 &  t35,
const T36 &  t36,
const T37 &  t37,
const T38 &  t38,
const T39 &  t39,
const T40 &  t40,
const T41 &  t41,
const T42 &  t42,
const T43 &  t43,
const T44 &  t44,
const T45 &  t45,
const T46 &  t46,
const T47 &  t47 
)
inline

Definition at line 795 of file cbind.h.

References MakeBindable.

◆ cbind() [47/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 , typename T48 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29,
const T30 &  t30,
const T31 &  t31,
const T32 &  t32,
const T33 &  t33,
const T34 &  t34,
const T35 &  t35,
const T36 &  t36,
const T37 &  t37,
const T38 &  t38,
const T39 &  t39,
const T40 &  t40,
const T41 &  t41,
const T42 &  t42,
const T43 &  t43,
const T44 &  t44,
const T45 &  t45,
const T46 &  t46,
const T47 &  t47,
const T48 &  t48 
)
inline

Definition at line 801 of file cbind.h.

References MakeBindable.

◆ cbind() [48/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 , typename T48 , typename T49 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29,
const T30 &  t30,
const T31 &  t31,
const T32 &  t32,
const T33 &  t33,
const T34 &  t34,
const T35 &  t35,
const T36 &  t36,
const T37 &  t37,
const T38 &  t38,
const T39 &  t39,
const T40 &  t40,
const T41 &  t41,
const T42 &  t42,
const T43 &  t43,
const T44 &  t44,
const T45 &  t45,
const T46 &  t46,
const T47 &  t47,
const T48 &  t48,
const T49 &  t49 
)
inline

Definition at line 807 of file cbind.h.

References MakeBindable.

◆ cbind() [49/49]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 , typename T48 , typename T49 , typename T50 >
cbind_impl::matrix_return<T1>::type Rcpp::sugar::cbind ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15,
const T16 &  t16,
const T17 &  t17,
const T18 &  t18,
const T19 &  t19,
const T20 &  t20,
const T21 &  t21,
const T22 &  t22,
const T23 &  t23,
const T24 &  t24,
const T25 &  t25,
const T26 &  t26,
const T27 &  t27,
const T28 &  t28,
const T29 &  t29,
const T30 &  t30,
const T31 &  t31,
const T32 &  t32,
const T33 &  t33,
const T34 &  t34,
const T35 &  t35,
const T36 &  t36,
const T37 &  t37,
const T38 &  t38,
const T39 &  t39,
const T40 &  t40,
const T41 &  t41,
const T42 &  t42,
const T43 &  t43,
const T44 &  t44,
const T45 &  t45,
const T46 &  t46,
const T47 &  t47,
const T48 &  t48,
const T49 &  t49,
const T50 &  t50 
)
inline

Definition at line 814 of file cbind.h.

References MakeBindable.

◆ collapse__impl()

template<typename Iterator >
String Rcpp::sugar::collapse__impl ( Iterator  it,
R_xlen_t  n 
)
inline

Definition at line 28 of file collapse.h.

Referenced by Rcpp::collapse().

◆ EmpiricalSample() [1/2]

Vector<INTSXP> Rcpp::sugar::EmpiricalSample ( int  n,
int  size,
bool  replace,
bool  one_based 
)
inline

Definition at line 337 of file sample.h.

References Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::no_init(), and R::unif_rand().

Referenced by Rcpp::sample().

Here is the call graph for this function:

◆ EmpiricalSample() [2/2]

template<int RTYPE>
Vector<RTYPE> Rcpp::sugar::EmpiricalSample ( int  size,
bool  replace,
const Vector< RTYPE > &  ref 
)
inline

◆ get_const_begin() [1/2]

template<>
SEXP* Rcpp::sugar::get_const_begin ( const CharacterVector obj)
inline

Definition at line 143 of file iterator.h.

References get_string_ptr().

Here is the call graph for this function:

◆ get_const_begin() [2/2]

template<typename T >
sugar_const_iterator_type<T>::type Rcpp::sugar::get_const_begin ( const T &  obj)
inline

◆ get_const_begin__impl() [1/2]

template<typename T >
sugar_const_iterator_type<T>::type Rcpp::sugar::get_const_begin__impl ( const T &  obj,
Rcpp::traits::false_type   
)
inline

Definition at line 130 of file iterator.h.

◆ get_const_begin__impl() [2/2]

template<typename T >
sugar_const_iterator_type<T>::type Rcpp::sugar::get_const_begin__impl ( const T &  obj,
Rcpp::traits::true_type   
)
inline

Definition at line 126 of file iterator.h.

Referenced by get_const_begin().

◆ get_const_end()

template<typename T >
sugar_const_iterator_type<T>::type Rcpp::sugar::get_const_end ( const T &  obj)
inline

◆ na_omit_impl() [1/2]

template<int RTYPE, bool NA, typename T >
Vector<RTYPE> Rcpp::sugar::na_omit_impl ( const T &  x,
Rcpp::traits::false_type   
)

Definition at line 29 of file na_omit.h.

References Rcpp::is_na(), Rcpp::no_init(), and Rcpp::sum().

Here is the call graph for this function:

◆ na_omit_impl() [2/2]

template<int RTYPE, bool NA, typename T >
Vector<RTYPE> Rcpp::sugar::na_omit_impl ( const T &  x,
Rcpp::traits::true_type   
)

Definition at line 44 of file na_omit.h.

References Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::is_na(), Rcpp::no_init(), and Rcpp::sum().

Here is the call graph for this function:

◆ Normalize()

void Rcpp::sugar::Normalize ( Vector< REALSXP > &  p,
int  require_k,
bool  replace 
)
inline

Definition at line 57 of file sample.h.

References Rcpp::Vector< RTYPE, StoragePolicy >::size(), Rcpp::stop(), and Rcpp::sum().

Referenced by Rcpp::sample().

Here is the call graph for this function:

◆ SampleNoReplace() [1/2]

Vector<INTSXP> Rcpp::sugar::SampleNoReplace ( Vector< REALSXP > &  p,
int  n,
int  nans,
bool  one_based 
)
inline

Definition at line 255 of file sample.h.

References Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::no_init(), and R::unif_rand().

Referenced by Rcpp::sample().

Here is the call graph for this function:

◆ SampleNoReplace() [2/2]

template<int RTYPE>
Vector<RTYPE> Rcpp::sugar::SampleNoReplace ( Vector< REALSXP > &  p,
int  nans,
const Vector< RTYPE > &  ref 
)
inline

Definition at line 295 of file sample.h.

References Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::no_init(), Rcpp::Vector< RTYPE, StoragePolicy >::size(), and R::unif_rand().

Here is the call graph for this function:

◆ SampleReplace() [1/2]

template<int RTYPE>
Vector<RTYPE> Rcpp::sugar::SampleReplace ( Vector< REALSXP > &  p,
int  k,
const Vector< RTYPE > &  ref 
)
inline

Definition at line 114 of file sample.h.

References Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::no_init(), Rcpp::Vector< RTYPE, StoragePolicy >::size(), and R::unif_rand().

Here is the call graph for this function:

◆ SampleReplace() [2/2]

Vector<INTSXP> Rcpp::sugar::SampleReplace ( Vector< REALSXP > &  p,
int  n,
int  k,
bool  one_based 
)
inline

Definition at line 81 of file sample.h.

References Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::no_init(), and R::unif_rand().

Referenced by Rcpp::sample().

Here is the call graph for this function:

◆ WalkerSample() [1/2]

Vector<INTSXP> Rcpp::sugar::WalkerSample ( const Vector< REALSXP > &  p,
int  n,
int  nans,
bool  one_based 
)
inline

Definition at line 149 of file sample.h.

References Rcpp::no_init(), and R::unif_rand().

Referenced by Rcpp::sample().

Here is the call graph for this function:

◆ WalkerSample() [2/2]

template<int RTYPE>
Vector<RTYPE> Rcpp::sugar::WalkerSample ( const Vector< REALSXP > &  p,
int  nans,
const Vector< RTYPE > &  ref 
)
inline

Definition at line 201 of file sample.h.

References Rcpp::no_init(), Rcpp::Vector< RTYPE, StoragePolicy >::size(), and R::unif_rand().

Here is the call graph for this function: