Rcpp Version 1.0.9
Rcpp::traits::_is_importer_helper< T > Class Template Reference

#include <has_iterator.h>

Inheritance diagram for Rcpp::traits::_is_importer_helper< T >:
Collaboration diagram for Rcpp::traits::_is_importer_helper< T >:

Classes

struct  _Wrap_type
 

Static Public Attributes

static const bool value = sizeof(__test<T>(0)) == 1
 

Static Private Member Functions

template<typename U >
static __one __test (_Wrap_type< typename U::r_import_type > *)
 
template<typename U >
static __two __test (...)
 

Additional Inherited Members

- Private Types inherited from Rcpp::traits::__sfinae_types
typedef char __one
 

Detailed Description

template<typename T>
class Rcpp::traits::_is_importer_helper< T >

Definition at line 54 of file has_iterator.h.

Member Function Documentation

◆ __test() [1/2]

template<typename T >
template<typename U >
static __two Rcpp::traits::_is_importer_helper< T >::__test (   ...)
staticprivate

◆ __test() [2/2]

template<typename T >
template<typename U >
static __one Rcpp::traits::_is_importer_helper< T >::__test ( _Wrap_type< typename U::r_import_type > *  )
staticprivate

Member Data Documentation

◆ value

template<typename T >
const bool Rcpp::traits::_is_importer_helper< T >::value = sizeof(__test<T>(0)) == 1
static

Definition at line 64 of file has_iterator.h.


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