Rcpp Version 1.0.14
Loading...
Searching...
No Matches
Rcpp::NoProtectStorage< CLASS > Class Template Reference

#include <NoProtectStorage.h>

Public Member Functions

 NoProtectStorage ()
 
 ~NoProtectStorage ()
 
void set__ (SEXP x)
 
SEXP get__ () const
 
SEXP invalidate__ ()
 
CLASScopy__ (const CLASS &other)
 
bool inherits (const char *clazz) const
 
 operator SEXP () const
 

Private Attributes

SEXP data
 

Detailed Description

template<typename CLASS>
class Rcpp::NoProtectStorage< CLASS >

Definition at line 7 of file NoProtectStorage.h.

Constructor & Destructor Documentation

◆ NoProtectStorage()

template<typename CLASS >
Rcpp::NoProtectStorage< CLASS >::NoProtectStorage ( )
inline

Definition at line 10 of file NoProtectStorage.h.

◆ ~NoProtectStorage()

Definition at line 12 of file NoProtectStorage.h.

References Rcpp::as(), and Rcpp::NoProtectStorage< CLASS >::data.

Here is the call graph for this function:

Member Function Documentation

◆ copy__()

template<typename CLASS >
CLASS & Rcpp::NoProtectStorage< CLASS >::copy__ ( const CLASS other)
inline

Definition at line 33 of file NoProtectStorage.h.

References Rcpp::as(), and Rcpp::NoProtectStorage< CLASS >::set__().

Here is the call graph for this function:

◆ get__()

template<typename CLASS >
SEXP Rcpp::NoProtectStorage< CLASS >::get__ ( ) const
inline

Definition at line 24 of file NoProtectStorage.h.

References Rcpp::NoProtectStorage< CLASS >::data.

◆ inherits()

template<typename CLASS >
bool Rcpp::NoProtectStorage< CLASS >::inherits ( const char clazz) const
inline

Definition at line 40 of file NoProtectStorage.h.

References Rcpp::as(), and Rcpp::NoProtectStorage< CLASS >::data.

Here is the call graph for this function:

◆ invalidate__()

template<typename CLASS >
SEXP Rcpp::NoProtectStorage< CLASS >::invalidate__ ( )
inline

Definition at line 28 of file NoProtectStorage.h.

References Rcpp::as(), and Rcpp::NoProtectStorage< CLASS >::data.

Here is the call graph for this function:

◆ operator SEXP()

template<typename CLASS >
Rcpp::NoProtectStorage< CLASS >::operator SEXP ( ) const
inline

Definition at line 44 of file NoProtectStorage.h.

References Rcpp::NoProtectStorage< CLASS >::data.

◆ set__()

template<typename CLASS >
void Rcpp::NoProtectStorage< CLASS >::set__ ( SEXP  x)
inline

Definition at line 16 of file NoProtectStorage.h.

References Rcpp::as(), and Rcpp::NoProtectStorage< CLASS >::data.

Referenced by Rcpp::NoProtectStorage< CLASS >::copy__().

Here is the call graph for this function:

Member Data Documentation

◆ data


The documentation for this class was generated from the following file: