Rcpp Version 1.0.9
Rcpp::algorithm::helpers::ctype< T > Struct Template Reference

#include <algorithm.h>

Public Types

typedef ctype_helper< sizeof(test(make())) >::type type
 

Static Public Member Functions

static CTYPE_CHAR test (const char &)
 
static CTYPE_SHORT test (const short &)
 
static CTYPE_INT test (const int &)
 
static CTYPE_LONG test (const long &)
 
static CTYPE_FLOAT test (const float &)
 
static CTYPE_DOUBLE test (const double &)
 
static CTYPE_LONG_DOUBLE test (const long double &)
 
static CTYPE_STRING test (const std::string &)
 
static CTYPE_UNSIGNED_CHAR test (const unsigned char &)
 
static CTYPE_UNSIGNED_SHORT test (const unsigned short &)
 
static CTYPE_UNSIGNED_INT test (const unsigned int &)
 
static CTYPE_UNSIGNED_LONG test (const unsigned long &)
 
static CTYPE_UNKNOWN test (...)
 
static T make ()
 

Detailed Description

template<typename T>
struct Rcpp::algorithm::helpers::ctype< T >

Definition at line 108 of file algorithm.h.

Member Typedef Documentation

◆ type

template<typename T >
typedef ctype_helper< sizeof(test(make())) >::type Rcpp::algorithm::helpers::ctype< T >::type

Definition at line 132 of file algorithm.h.

Member Function Documentation

◆ make()

template<typename T >
static T Rcpp::algorithm::helpers::ctype< T >::make ( )
static

◆ test() [1/13]

template<typename T >
static CTYPE_UNKNOWN Rcpp::algorithm::helpers::ctype< T >::test (   ...)
static

◆ test() [2/13]

template<typename T >
static CTYPE_CHAR Rcpp::algorithm::helpers::ctype< T >::test ( const char &  )
static

◆ test() [3/13]

template<typename T >
static CTYPE_DOUBLE Rcpp::algorithm::helpers::ctype< T >::test ( const double &  )
static

◆ test() [4/13]

template<typename T >
static CTYPE_FLOAT Rcpp::algorithm::helpers::ctype< T >::test ( const float &  )
static

◆ test() [5/13]

template<typename T >
static CTYPE_INT Rcpp::algorithm::helpers::ctype< T >::test ( const int &  )
static

◆ test() [6/13]

template<typename T >
static CTYPE_LONG Rcpp::algorithm::helpers::ctype< T >::test ( const long &  )
static

◆ test() [7/13]

template<typename T >
static CTYPE_LONG_DOUBLE Rcpp::algorithm::helpers::ctype< T >::test ( const long double &  )
static

◆ test() [8/13]

template<typename T >
static CTYPE_SHORT Rcpp::algorithm::helpers::ctype< T >::test ( const short &  )
static

◆ test() [9/13]

template<typename T >
static CTYPE_STRING Rcpp::algorithm::helpers::ctype< T >::test ( const std::string &  )
static

◆ test() [10/13]

template<typename T >
static CTYPE_UNSIGNED_CHAR Rcpp::algorithm::helpers::ctype< T >::test ( const unsigned char &  )
static

◆ test() [11/13]

template<typename T >
static CTYPE_UNSIGNED_INT Rcpp::algorithm::helpers::ctype< T >::test ( const unsigned int &  )
static

◆ test() [12/13]

template<typename T >
static CTYPE_UNSIGNED_LONG Rcpp::algorithm::helpers::ctype< T >::test ( const unsigned long &  )
static

◆ test() [13/13]

template<typename T >
static CTYPE_UNSIGNED_SHORT Rcpp::algorithm::helpers::ctype< T >::test ( const unsigned short &  )
static

The documentation for this struct was generated from the following file: