22 #ifndef RCPP_TRAITS_LONG_LONG_H
23 #define RCPP_TRAITS_LONG_LONG_H
25 #if defined(RCPP_HAS_LONG_LONG_TYPES)
30 template<>
struct r_sexptype_traits<rcpp_long_long_type>{
enum{
rtype = REALSXP } ; } ;
31 template<>
struct r_sexptype_traits<rcpp_ulong_long_type>{
enum{
rtype = REALSXP } ; } ;
33 template<>
struct r_type_traits<rcpp_long_long_type>{
typedef r_type_primitive_tag
r_category ; } ;
34 template<>
struct r_type_traits<
std::pair<const std::string,rcpp_long_long_type> >{
typedef r_type_primitive_tag
r_category ; } ;
35 template<>
struct r_type_traits<rcpp_ulong_long_type>{
typedef r_type_primitive_tag
r_category ; } ;
36 template<>
struct r_type_traits<
std::pair<const std::string,rcpp_ulong_long_type> >{
typedef r_type_primitive_tag
r_category ; } ;
38 template <>
struct wrap_type_traits<rcpp_long_long_type> {
typedef wrap_type_primitive_tag
wrap_category; } ;
39 template <>
struct wrap_type_traits<rcpp_ulong_long_type> {
typedef wrap_type_primitive_tag
wrap_category; } ;
r_type_generic_tag r_category
wrap_type_unknown_tag wrap_category