Rcpp Version 1.0.9
Rcpp::internal::LazyVector< Rcpp::Vector< RTYPE > > Class Template Reference

#include <LazyVector.h>

Collaboration diagram for Rcpp::internal::LazyVector< Rcpp::Vector< RTYPE > >:

Public Types

typedef Rcpp::Vector< RTYPE > VECTOR
 
typedef VECTOR::Proxy Proxy
 

Public Member Functions

 LazyVector (const VECTOR &vec_)
 
Proxy operator[] (R_xlen_t i) const
 

Private Attributes

const VECTORvec
 

Detailed Description

template<int RTYPE>
class Rcpp::internal::LazyVector< Rcpp::Vector< RTYPE > >

Definition at line 55 of file LazyVector.h.

Member Typedef Documentation

◆ Proxy

template<int RTYPE>
typedef VECTOR::Proxy Rcpp::internal::LazyVector< Rcpp::Vector< RTYPE > >::Proxy

Definition at line 58 of file LazyVector.h.

◆ VECTOR

template<int RTYPE>
typedef Rcpp::Vector<RTYPE> Rcpp::internal::LazyVector< Rcpp::Vector< RTYPE > >::VECTOR

Definition at line 57 of file LazyVector.h.

Constructor & Destructor Documentation

◆ LazyVector()

template<int RTYPE>
Rcpp::internal::LazyVector< Rcpp::Vector< RTYPE > >::LazyVector ( const VECTOR vec_)
inline

Definition at line 60 of file LazyVector.h.

Member Function Documentation

◆ operator[]()

template<int RTYPE>
Proxy Rcpp::internal::LazyVector< Rcpp::Vector< RTYPE > >::operator[] ( R_xlen_t  i) const
inline

Definition at line 61 of file LazyVector.h.

References Rcpp::internal::LazyVector< VECTOR >::vec.

Member Data Documentation

◆ vec

template<int RTYPE>
const VECTOR& Rcpp::internal::LazyVector< Rcpp::Vector< RTYPE > >::vec
private

Definition at line 64 of file LazyVector.h.


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