Rcpp Version 0.9.10
Rcpp::WeakReference Class Reference

#include <WeakReference.h>

Inheritance diagram for Rcpp::WeakReference:
Collaboration diagram for Rcpp::WeakReference:

List of all members.

Public Member Functions

 WeakReference ()
 WeakReference (SEXP x)
 WeakReference (const WeakReference &other)
WeakReferenceoperator= (const WeakReference &other)
SEXP key ()
SEXP value ()

Detailed Description

Definition at line 30 of file WeakReference.h.


Constructor & Destructor Documentation

Rcpp::WeakReference::WeakReference ( ) [inline]

Definition at line 32 of file WeakReference.h.

Rcpp::WeakReference::WeakReference ( SEXP  x)

wraps a weak reference

Parameters:
xpresumably a SEXP of SEXTYPE WEAKREFSXP
Exceptions:
not_compatibleif x is not a weak reference

Definition at line 27 of file WeakReference.cpp.

References Rcpp::RObject::setSEXP().

Here is the call graph for this function:

Rcpp::WeakReference::WeakReference ( const WeakReference other)

Definition at line 43 of file WeakReference.cpp.


Member Function Documentation

SEXP Rcpp::WeakReference::key ( )

Retrieve the key

Definition at line 35 of file WeakReference.cpp.

References Rcpp::RObject::m_sexp.

WeakReference & Rcpp::WeakReference::operator= ( const WeakReference other)

Definition at line 45 of file WeakReference.cpp.

References Rcpp::RObject::asSexp(), and Rcpp::RObject::setSEXP().

Here is the call graph for this function:

SEXP Rcpp::WeakReference::value ( )

Retrieve the value

Definition at line 39 of file WeakReference.cpp.

References Rcpp::RObject::m_sexp.


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