Rcpp Version 0.12.14
Rcpp::sugar::cbind_impl::detail::has_stored_type< T > Class Template Reference

#include <cbind.h>

Classes

struct  no
 

Static Public Attributes

static const bool value = sizeof(test<T>(0)) == sizeof(yes)
 

Private Types

typedef char yes
 

Static Private Member Functions

template<typename C >
static yes test (typename C::stored_type *)
 
template<typename C >
static no test (...)
 

Detailed Description

template<typename T>
class Rcpp::sugar::cbind_impl::detail::has_stored_type< T >

Definition at line 373 of file cbind.h.

Member Typedef Documentation

◆ yes

template<typename T >
typedef char Rcpp::sugar::cbind_impl::detail::has_stored_type< T >::yes
private

Definition at line 375 of file cbind.h.

Member Function Documentation

◆ test() [1/2]

template<typename T >
template<typename C >
static yes Rcpp::sugar::cbind_impl::detail::has_stored_type< T >::test ( typename C::stored_type *  )
staticprivate

◆ test() [2/2]

template<typename T >
template<typename C >
static no Rcpp::sugar::cbind_impl::detail::has_stored_type< T >::test (   ...)
staticprivate

Member Data Documentation

◆ value

template<typename T >
const bool Rcpp::sugar::cbind_impl::detail::has_stored_type< T >::value = sizeof(test<T>(0)) == sizeof(yes)
static

Definition at line 387 of file cbind.h.


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