The R Project SVN R

Rev

Rev 75414 | Rev 84208 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 75414 Rev 75481
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