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

#include <matrix_interface.h>

Inheritance diagram for Rcpp::traits::_has_matrix_interface_helper< T >:
Collaboration diagram for Rcpp::traits::_has_matrix_interface_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_matrix_interface > *)
 
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_matrix_interface_helper< T >

Definition at line 33 of file matrix_interface.h.

Member Function Documentation

◆ __test() [1/2]

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

◆ __test() [2/2]

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

Member Data Documentation

◆ value

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

Definition at line 43 of file matrix_interface.h.


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