@@ -135,12 +135,14 @@ END_RCPP
135135} // #nocov end
136136
137137SEXP class__newInstance (SEXP args) {
138+ BEGIN_RCPP
138139 SEXP p = CDR (args);
139140
140141 XP_Module module (CAR (p)); p = CDR (p);
141142 XP_Class clazz (CAR (p)); p = CDR (p);
142143 UNPACK_EXTERNAL_ARGS (cargs,p)
143144 return clazz->newInstance (cargs, nargs);
145+ END_RCPP
144146}
145147
146148// relies on being set in .onLoad()
@@ -164,6 +166,7 @@ SEXP class__dummyInstance(SEXP args) {
164166}
165167
166168SEXP CppMethod__invoke (SEXP args) { // #nocov start
169+ BEGIN_RCPP
167170 SEXP p = CDR (args);
168171
169172 // the external pointer to the class
@@ -180,9 +183,11 @@ SEXP CppMethod__invoke(SEXP args) { // #nocov start
180183 UNPACK_EXTERNAL_ARGS (cargs,p)
181184
182185 return clazz->invoke (met, obj, cargs, nargs);
183- } // #nocov end
186+ END_RCPP
187+ } // #nocov end
184188
185189SEXP CppMethod__invoke_void (SEXP args) {
190+ BEGIN_RCPP
186191 SEXP p = CDR (args);
187192
188193 // the external pointer to the class
@@ -199,9 +204,11 @@ SEXP CppMethod__invoke_void(SEXP args) {
199204 UNPACK_EXTERNAL_ARGS (cargs,p)
200205 clazz->invoke_void (met, obj, cargs, nargs);
201206 return R_NilValue;
207+ END_RCPP
202208}
203209
204210SEXP CppMethod__invoke_notvoid (SEXP args) {
211+ BEGIN_RCPP
205212 SEXP p = CDR (args);
206213
207214 // the external pointer to the class
@@ -218,6 +225,7 @@ SEXP CppMethod__invoke_notvoid(SEXP args) {
218225 UNPACK_EXTERNAL_ARGS (cargs,p)
219226
220227 return clazz->invoke_notvoid (met, obj, cargs, nargs);
228+ END_RCPP
221229}
222230
223231namespace Rcpp {
0 commit comments