|
Rcpp Version 0.9.10
|
#include <WeakReference.h>


Public Member Functions | |
| WeakReference () | |
| WeakReference (SEXP x) | |
| WeakReference (const WeakReference &other) | |
| WeakReference & | operator= (const WeakReference &other) |
| SEXP | key () |
| SEXP | value () |
Definition at line 30 of file WeakReference.h.
| Rcpp::WeakReference::WeakReference | ( | ) | [inline] |
Definition at line 32 of file WeakReference.h.
| Rcpp::WeakReference::WeakReference | ( | SEXP | x | ) |
wraps a weak reference
| x | presumably a SEXP of SEXTYPE WEAKREFSXP |
| not_compatible | if x is not a weak reference |
Definition at line 27 of file WeakReference.cpp.
References Rcpp::RObject::setSEXP().

| Rcpp::WeakReference::WeakReference | ( | const WeakReference & | other | ) |
Definition at line 43 of file WeakReference.cpp.
| SEXP Rcpp::WeakReference::key | ( | ) |
| WeakReference & Rcpp::WeakReference::operator= | ( | const WeakReference & | other | ) |
Definition at line 45 of file WeakReference.cpp.
References Rcpp::RObject::asSexp(), and Rcpp::RObject::setSEXP().

| SEXP Rcpp::WeakReference::value | ( | ) |
Retrieve the value
Definition at line 39 of file WeakReference.cpp.
References Rcpp::RObject::m_sexp.