Rcpp Version 1.1.2
Loading...
Searching...
No Matches
Rcpp::sugar Namespace Reference

Namespaces

namespace  cbind_impl
namespace  median_detail
namespace  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 >
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(), and Rcpp::no_init().

Referenced by Rcpp::sample(), and 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]

◆ 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()

◆ 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::Vector< RTYPE, StoragePolicy >::is_na(), Rcpp::no_init(), and Rcpp::sum().

Referenced by Rcpp::na_omit().

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::Vector< RTYPE, StoragePolicy >::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(), and 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(), and Rcpp::no_init().

Referenced by Rcpp::sample(), and 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(), and Rcpp::Vector< RTYPE, StoragePolicy >::size().

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(), and Rcpp::Vector< RTYPE, StoragePolicy >::size().

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(), and Rcpp::no_init().

Referenced by Rcpp::sample(), and 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().

Referenced by Rcpp::sample(), and 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(), and Rcpp::Vector< RTYPE, StoragePolicy >::size().

Here is the call graph for this function: