| Line 42... |
Line 42... |
| 42 |
R_make_altstring_class(const char *cname, const char *pname, DllInfo *info);
|
42 |
R_make_altstring_class(const char *cname, const char *pname, DllInfo *info);
|
| 43 |
R_altrep_class_t
|
43 |
R_altrep_class_t
|
| 44 |
R_make_altinteger_class(const char *cname, const char *pname, DllInfo *info);
|
44 |
R_make_altinteger_class(const char *cname, const char *pname, DllInfo *info);
|
| 45 |
R_altrep_class_t
|
45 |
R_altrep_class_t
|
| 46 |
R_make_altreal_class(const char *cname, const char *pname, DllInfo *info);
|
46 |
R_make_altreal_class(const char *cname, const char *pname, DllInfo *info);
|
| - |
|
47 |
R_altrep_class_t
|
| - |
|
48 |
R_make_altlogical_class(const char *cname, const char *pname, DllInfo *info);
|
| - |
|
49 |
R_altrep_class_t
|
| - |
|
50 |
R_make_altraw_class(const char *cname, const char *pname, DllInfo *info);
|
| - |
|
51 |
R_altrep_class_t
|
| - |
|
52 |
R_make_altcomplex_class(const char *cname, const char *pname, DllInfo *info);
|
| - |
|
53 |
|
| 47 |
Rboolean R_altrep_inherits(SEXP x, R_altrep_class_t);
|
54 |
Rboolean R_altrep_inherits(SEXP x, R_altrep_class_t);
|
| 48 |
|
55 |
|
| 49 |
typedef SEXP (*R_altrep_UnserializeEX_method_t)(SEXP, SEXP, SEXP, int, int);
|
56 |
typedef SEXP (*R_altrep_UnserializeEX_method_t)(SEXP, SEXP, SEXP, int, int);
|
| 50 |
typedef SEXP (*R_altrep_Unserialize_method_t)(SEXP, SEXP);
|
57 |
typedef SEXP (*R_altrep_Unserialize_method_t)(SEXP, SEXP);
|
| 51 |
typedef SEXP (*R_altrep_Serialized_state_method_t)(SEXP);
|
58 |
typedef SEXP (*R_altrep_Serialized_state_method_t)(SEXP);
|
| Line 76... |
Line 83... |
| 76 |
typedef int (*R_altreal_No_NA_method_t)(SEXP);
|
83 |
typedef int (*R_altreal_No_NA_method_t)(SEXP);
|
| 77 |
typedef SEXP (*R_altreal_Sum_method_t)(SEXP, Rboolean);
|
84 |
typedef SEXP (*R_altreal_Sum_method_t)(SEXP, Rboolean);
|
| 78 |
typedef SEXP (*R_altreal_Min_method_t)(SEXP, Rboolean);
|
85 |
typedef SEXP (*R_altreal_Min_method_t)(SEXP, Rboolean);
|
| 79 |
typedef SEXP (*R_altreal_Max_method_t)(SEXP, Rboolean);
|
86 |
typedef SEXP (*R_altreal_Max_method_t)(SEXP, Rboolean);
|
| 80 |
|
87 |
|
| - |
|
88 |
typedef int (*R_altlogical_Elt_method_t)(SEXP, R_xlen_t);
|
| - |
|
89 |
typedef R_xlen_t
|
| - |
|
90 |
(*R_altlogical_Get_region_method_t)(SEXP, R_xlen_t, R_xlen_t, int *);
|
| - |
|
91 |
typedef int (*R_altlogical_Is_sorted_method_t)(SEXP);
|
| - |
|
92 |
typedef int (*R_altlogical_No_NA_method_t)(SEXP);
|
| - |
|
93 |
typedef SEXP (*R_altlogical_Sum_method_t)(SEXP, Rboolean);
|
| - |
|
94 |
|
| - |
|
95 |
typedef Rbyte (*R_altraw_Elt_method_t)(SEXP, R_xlen_t);
|
| - |
|
96 |
typedef R_xlen_t
|
| - |
|
97 |
(*R_altraw_Get_region_method_t)(SEXP, R_xlen_t, R_xlen_t, Rbyte *);
|
| - |
|
98 |
|
| - |
|
99 |
typedef Rcomplex (*R_altcomplex_Elt_method_t)(SEXP, R_xlen_t);
|
| - |
|
100 |
typedef R_xlen_t
|
| - |
|
101 |
(*R_altcomplex_Get_region_method_t)(SEXP, R_xlen_t, R_xlen_t, Rcomplex *);
|
| - |
|
102 |
|
| 81 |
typedef SEXP (*R_altstring_Elt_method_t)(SEXP, R_xlen_t);
|
103 |
typedef SEXP (*R_altstring_Elt_method_t)(SEXP, R_xlen_t);
|
| 82 |
typedef void (*R_altstring_Set_elt_method_t)(SEXP, R_xlen_t, SEXP);
|
104 |
typedef void (*R_altstring_Set_elt_method_t)(SEXP, R_xlen_t, SEXP);
|
| 83 |
typedef int (*R_altstring_Is_sorted_method_t)(SEXP);
|
105 |
typedef int (*R_altstring_Is_sorted_method_t)(SEXP);
|
| 84 |
typedef int (*R_altstring_No_NA_method_t)(SEXP);
|
106 |
typedef int (*R_altstring_No_NA_method_t)(SEXP);
|
| 85 |
|
107 |
|
| Line 115... |
Line 137... |
| 115 |
DECLARE_METHOD_SETTER(altreal, No_NA)
|
137 |
DECLARE_METHOD_SETTER(altreal, No_NA)
|
| 116 |
DECLARE_METHOD_SETTER(altreal, Sum)
|
138 |
DECLARE_METHOD_SETTER(altreal, Sum)
|
| 117 |
DECLARE_METHOD_SETTER(altreal, Min)
|
139 |
DECLARE_METHOD_SETTER(altreal, Min)
|
| 118 |
DECLARE_METHOD_SETTER(altreal, Max)
|
140 |
DECLARE_METHOD_SETTER(altreal, Max)
|
| 119 |
|
141 |
|
| - |
|
142 |
DECLARE_METHOD_SETTER(altlogical, Elt)
|
| - |
|
143 |
DECLARE_METHOD_SETTER(altlogical, Get_region)
|
| - |
|
144 |
DECLARE_METHOD_SETTER(altlogical, Is_sorted)
|
| - |
|
145 |
DECLARE_METHOD_SETTER(altlogical, No_NA)
|
| - |
|
146 |
DECLARE_METHOD_SETTER(altlogical, Sum)
|
| - |
|
147 |
|
| - |
|
148 |
DECLARE_METHOD_SETTER(altraw, Elt)
|
| - |
|
149 |
DECLARE_METHOD_SETTER(altraw, Get_region)
|
| - |
|
150 |
|
| - |
|
151 |
DECLARE_METHOD_SETTER(altcomplex, Elt)
|
| - |
|
152 |
DECLARE_METHOD_SETTER(altcomplex, Get_region)
|
| - |
|
153 |
|
| 120 |
DECLARE_METHOD_SETTER(altstring, Elt)
|
154 |
DECLARE_METHOD_SETTER(altstring, Elt)
|
| 121 |
DECLARE_METHOD_SETTER(altstring, Set_elt)
|
155 |
DECLARE_METHOD_SETTER(altstring, Set_elt)
|
| 122 |
DECLARE_METHOD_SETTER(altstring, Is_sorted)
|
156 |
DECLARE_METHOD_SETTER(altstring, Is_sorted)
|
| 123 |
DECLARE_METHOD_SETTER(altstring, No_NA)
|
157 |
DECLARE_METHOD_SETTER(altstring, No_NA)
|
| 124 |
|
158 |
|