Rcpp Version 0.9.10
Rcpp::internal::SEXPstack Class Reference

#include <RObject.h>

List of all members.

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

Detailed Description

Definition at line 31 of file RObject.h.


Constructor & Destructor Documentation

Rcpp::internal::SEXPstack::SEXPstack ( )

Definition at line 28 of file RObject.cpp.

References stack.


Member Function Documentation

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().

Here is the call graph for this function:

void Rcpp::internal::SEXPstack::preserve ( SEXP  object)

Definition at line 37 of file RObject.cpp.

References grow(), len, stack, and top.

Here is the call graph for this function:

void Rcpp::internal::SEXPstack::release ( SEXP  object)

Definition at line 42 of file RObject.cpp.

References data, n, R_NilValue, and top.


Member Data Documentation

Definition at line 38 of file RObject.h.

Referenced by grow(), and release().

Definition at line 39 of file RObject.h.

Referenced by grow(), and preserve().

Definition at line 37 of file RObject.h.

Referenced by grow(), preserve(), and SEXPstack().

Definition at line 39 of file RObject.h.

Referenced by preserve(), and release().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Defines