Rcpp Version 1.0.0
Rcpp::internal::const_generic_proxy< RTYPE, StoragePolicy > Class Template Reference

#include <00_forward_proxy.h>

Inheritance diagram for Rcpp::internal::const_generic_proxy< RTYPE, StoragePolicy >:
Collaboration diagram for Rcpp::internal::const_generic_proxy< RTYPE, StoragePolicy >:

Public Types

typedef ::Rcpp::Vector< RTYPE, StoragePolicy > VECTOR
 

Public Member Functions

 const_generic_proxy ()
 
 const_generic_proxy (const const_generic_proxy &other)
 
 const_generic_proxy (const VECTOR &v, R_xlen_t i)
 
 operator SEXP () const
 
template<typename U >
 operator U () const
 
 operator bool () const
 
 operator int () const
 
void move (R_xlen_t n)
 
- Public Member Functions inherited from Rcpp::GenericProxy< const_generic_proxy< RTYPE, StoragePolicy > >
SEXP get () const
 

Public Attributes

const VECTORparent
 
R_xlen_t index
 

Private Member Functions

SEXP get () const
 

Detailed Description

template<int RTYPE, template< class > class StoragePolicy>
class Rcpp::internal::const_generic_proxy< RTYPE, StoragePolicy >

Definition at line 31 of file 00_forward_proxy.h.

Member Typedef Documentation

◆ VECTOR

template<int RTYPE, template< class > class StoragePolicy>
typedef ::Rcpp::Vector<RTYPE, StoragePolicy> Rcpp::internal::const_generic_proxy< RTYPE, StoragePolicy >::VECTOR

Definition at line 29 of file const_generic_proxy.h.

Constructor & Destructor Documentation

◆ const_generic_proxy() [1/3]

template<int RTYPE, template< class > class StoragePolicy>
Rcpp::internal::const_generic_proxy< RTYPE, StoragePolicy >::const_generic_proxy ( )
inline

Definition at line 31 of file const_generic_proxy.h.

◆ const_generic_proxy() [2/3]

template<int RTYPE, template< class > class StoragePolicy>
Rcpp::internal::const_generic_proxy< RTYPE, StoragePolicy >::const_generic_proxy ( const const_generic_proxy< RTYPE, StoragePolicy > &  other)
inline

Definition at line 33 of file const_generic_proxy.h.

◆ const_generic_proxy() [3/3]

template<int RTYPE, template< class > class StoragePolicy>
Rcpp::internal::const_generic_proxy< RTYPE, StoragePolicy >::const_generic_proxy ( const VECTOR v,
R_xlen_t  i 
)
inline

Definition at line 36 of file const_generic_proxy.h.

Member Function Documentation

◆ get()

template<int RTYPE, template< class > class StoragePolicy>
SEXP Rcpp::internal::const_generic_proxy< RTYPE, StoragePolicy >::get ( ) const
inlineprivate

Definition at line 57 of file const_generic_proxy.h.

◆ move()

template<int RTYPE, template< class > class StoragePolicy>
void Rcpp::internal::const_generic_proxy< RTYPE, StoragePolicy >::move ( R_xlen_t  n)
inline

◆ operator bool()

template<int RTYPE, template< class > class StoragePolicy>
Rcpp::internal::const_generic_proxy< RTYPE, StoragePolicy >::operator bool ( ) const
inline

Definition at line 47 of file const_generic_proxy.h.

◆ operator int()

template<int RTYPE, template< class > class StoragePolicy>
Rcpp::internal::const_generic_proxy< RTYPE, StoragePolicy >::operator int ( ) const
inline

Definition at line 48 of file const_generic_proxy.h.

◆ operator SEXP()

template<int RTYPE, template< class > class StoragePolicy>
Rcpp::internal::const_generic_proxy< RTYPE, StoragePolicy >::operator SEXP ( ) const
inline

Definition at line 38 of file const_generic_proxy.h.

◆ operator U()

template<int RTYPE, template< class > class StoragePolicy>
template<typename U >
Rcpp::internal::const_generic_proxy< RTYPE, StoragePolicy >::operator U ( ) const
inline

Definition at line 42 of file const_generic_proxy.h.

Member Data Documentation

◆ index

template<int RTYPE, template< class > class StoragePolicy>
R_xlen_t Rcpp::internal::const_generic_proxy< RTYPE, StoragePolicy >::index

◆ parent

template<int RTYPE, template< class > class StoragePolicy>
const VECTOR* Rcpp::internal::const_generic_proxy< RTYPE, StoragePolicy >::parent

Definition at line 52 of file const_generic_proxy.h.


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