Rcpp Version 0.12.12
Rcpp::traits::_has_iterator_helper< T > Class Template Reference

#include <has_iterator.h>

Inheritance diagram for Rcpp::traits::_has_iterator_helper< T >:
Collaboration diagram for Rcpp::traits::_has_iterator_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::iterator > *)
 
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::_has_iterator_helper< T >

Definition at line 40 of file has_iterator.h.

Member Function Documentation

template<typename T >
template<typename U >
static __one Rcpp::traits::_has_iterator_helper< T >::__test ( _Wrap_type< typename U::iterator > *  )
staticprivate
template<typename T >
template<typename U >
static __two Rcpp::traits::_has_iterator_helper< T >::__test (   ...)
staticprivate

Member Data Documentation

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

Definition at line 50 of file has_iterator.h.


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