|
Rcpp Version 0.9.10
|
#include <RObject.h>
Public Member Functions | |
| SEXPstack () | |
| void | preserve (SEXP) |
| void | release (SEXP) |
Private Member Functions | |
| void | grow () |
Private Attributes | |
| SEXP | stack |
| SEXP * | data |
| int | len |
| int | top |
| Rcpp::internal::SEXPstack::SEXPstack | ( | ) |
Definition at line 28 of file RObject.cpp.
References stack.
| void Rcpp::internal::SEXPstack::grow | ( | ) | [private] |
Definition at line 52 of file RObject.cpp.
References data, get_vector_ptr(), len, PROTECT(), stack, and x.
Referenced by preserve().

| void Rcpp::internal::SEXPstack::preserve | ( | SEXP | object | ) |
| void Rcpp::internal::SEXPstack::release | ( | SEXP | object | ) |
Definition at line 42 of file RObject.cpp.
References data, n, R_NilValue, and top.
SEXP* Rcpp::internal::SEXPstack::data [private] |
int Rcpp::internal::SEXPstack::len [private] |
Definition at line 39 of file RObject.h.
Referenced by grow(), and preserve().
SEXP Rcpp::internal::SEXPstack::stack [private] |
Definition at line 37 of file RObject.h.
Referenced by grow(), preserve(), and SEXPstack().
int Rcpp::internal::SEXPstack::top [private] |
Definition at line 39 of file RObject.h.
Referenced by preserve(), and release().