Rcpp Version 1.0.9
Rcpp::traits::proxy_cache< RTYPE, StoragePolicy > Class Template Reference

#include <traits.h>

Collaboration diagram for Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >:

Public Types

typedef ::Rcpp::Vector< RTYPE, StoragePolicy > VECTOR
 
typedef r_vector_iterator< RTYPE, StoragePolicy >::type iterator
 
typedef r_vector_const_iterator< RTYPE, StoragePolicy >::type const_iterator
 
typedef r_vector_proxy< RTYPE, StoragePolicy >::type proxy
 
typedef r_vector_const_proxy< RTYPE, StoragePolicy >::type const_proxy
 

Public Member Functions

 proxy_cache ()
 
 ~proxy_cache ()
 
void update (const VECTOR &v)
 
iterator get () const
 
const_iterator get_const () const
 
proxy ref ()
 
proxy ref (R_xlen_t i)
 
const_proxy ref () const
 
const_proxy ref (R_xlen_t i) const
 

Private Attributes

VECTORp
 

Detailed Description

template<int RTYPE, template< class > class StoragePolicy = PreserveStorage>
class Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >

Definition at line 55 of file traits.h.

Member Typedef Documentation

◆ const_iterator

template<int RTYPE, template< class > class StoragePolicy = PreserveStorage>
typedef r_vector_const_iterator<RTYPE, StoragePolicy>::type Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::const_iterator

Definition at line 59 of file traits.h.

◆ const_proxy

template<int RTYPE, template< class > class StoragePolicy = PreserveStorage>
typedef r_vector_const_proxy<RTYPE, StoragePolicy>::type Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::const_proxy

Definition at line 61 of file traits.h.

◆ iterator

template<int RTYPE, template< class > class StoragePolicy = PreserveStorage>
typedef r_vector_iterator<RTYPE, StoragePolicy>::type Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::iterator

Definition at line 58 of file traits.h.

◆ proxy

template<int RTYPE, template< class > class StoragePolicy = PreserveStorage>
typedef r_vector_proxy<RTYPE, StoragePolicy>::type Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::proxy

Definition at line 60 of file traits.h.

◆ VECTOR

template<int RTYPE, template< class > class StoragePolicy = PreserveStorage>
typedef ::Rcpp::Vector<RTYPE, StoragePolicy> Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::VECTOR

Definition at line 57 of file traits.h.

Constructor & Destructor Documentation

◆ proxy_cache()

template<int RTYPE, template< class > class StoragePolicy = PreserveStorage>
Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::proxy_cache ( )
inline

Definition at line 63 of file traits.h.

◆ ~proxy_cache()

template<int RTYPE, template< class > class StoragePolicy = PreserveStorage>
Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::~proxy_cache ( )
inline

Definition at line 64 of file traits.h.

Member Function Documentation

◆ get()

template<int RTYPE, template< class > class StoragePolicy = PreserveStorage>
iterator Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::get ( ) const
inline

Definition at line 68 of file traits.h.

References Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::p.

◆ get_const()

template<int RTYPE, template< class > class StoragePolicy = PreserveStorage>
const_iterator Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::get_const ( ) const
inline

Definition at line 70 of file traits.h.

References Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::p.

◆ ref() [1/4]

template<int RTYPE, template< class > class StoragePolicy = PreserveStorage>
proxy Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::ref ( )
inline

Definition at line 72 of file traits.h.

References Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::p.

◆ ref() [2/4]

template<int RTYPE, template< class > class StoragePolicy = PreserveStorage>
const_proxy Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::ref ( ) const
inline

Definition at line 75 of file traits.h.

References Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::p.

◆ ref() [3/4]

template<int RTYPE, template< class > class StoragePolicy = PreserveStorage>
proxy Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::ref ( R_xlen_t  i)
inline

Definition at line 73 of file traits.h.

References Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::p.

◆ ref() [4/4]

template<int RTYPE, template< class > class StoragePolicy = PreserveStorage>
const_proxy Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::ref ( R_xlen_t  i) const
inline

Definition at line 76 of file traits.h.

References Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::p.

◆ update()

template<int RTYPE, template< class > class StoragePolicy = PreserveStorage>
void Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::update ( const VECTOR v)
inline

Definition at line 65 of file traits.h.

References Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::p.

Member Data Documentation

◆ p


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