Rcpp Version 1.0.9
Rcpp::ChildVector< T > Class Template Reference

#include <ChildVector.h>

Inheritance diagram for Rcpp::ChildVector< T >:
Collaboration diagram for Rcpp::ChildVector< T >:

Public Member Functions

 ChildVector (SEXP data_, SEXP parent_, R_xlen_t i_)
 
 ChildVector (const ChildVector &other)
 
ChildVectoroperator= (const ChildVector &other)
 
ChildVectoroperator= (const T &other)
 
template<typename U >
ChildVectoroperator= (const U &other)
 

Private Attributes

SEXP parent
 
R_xlen_t i
 

Detailed Description

template<typename T>
class Rcpp::ChildVector< T >

Definition at line 26 of file ChildVector.h.

Constructor & Destructor Documentation

◆ ChildVector() [1/2]

template<typename T >
Rcpp::ChildVector< T >::ChildVector ( SEXP  data_,
SEXP  parent_,
R_xlen_t  i_ 
)
inline

Definition at line 30 of file ChildVector.h.

◆ ChildVector() [2/2]

template<typename T >
Rcpp::ChildVector< T >::ChildVector ( const ChildVector< T > &  other)
inline

Definition at line 35 of file ChildVector.h.

Member Function Documentation

◆ operator=() [1/3]

template<typename T >
ChildVector& Rcpp::ChildVector< T >::operator= ( const ChildVector< T > &  other)
inline

Definition at line 40 of file ChildVector.h.

References Rcpp::ChildVector< T >::i, and Rcpp::ChildVector< T >::parent.

◆ operator=() [2/3]

template<typename T >
ChildVector& Rcpp::ChildVector< T >::operator= ( const T &  other)
inline

Definition at line 50 of file ChildVector.h.

References Rcpp::ChildVector< T >::i, and Rcpp::ChildVector< T >::parent.

◆ operator=() [3/3]

template<typename T >
template<typename U >
ChildVector& Rcpp::ChildVector< T >::operator= ( const U &  other)
inline

Definition at line 59 of file ChildVector.h.

References Rcpp::ChildVector< T >::i, Rcpp::ChildVector< T >::parent, and Rcpp::wrap().

Here is the call graph for this function:

Member Data Documentation

◆ i

template<typename T >
R_xlen_t Rcpp::ChildVector< T >::i
private

Definition at line 71 of file ChildVector.h.

Referenced by Rcpp::ChildVector< T >::operator=().

◆ parent

template<typename T >
SEXP Rcpp::ChildVector< T >::parent
private

Definition at line 70 of file ChildVector.h.

Referenced by Rcpp::ChildVector< T >::operator=().


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