Rcpp Version 1.1.2
Loading...
Searching...
No Matches
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.

References i, and parent.

Referenced by ChildVector(), operator=(), operator=(), and operator=().

◆ ChildVector() [2/2]

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

Definition at line 35 of file ChildVector.h.

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

Here is the call graph for this function:

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 ChildVector(), i, and parent.

Here is the call graph for this function:

◆ operator=() [2/3]

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

Definition at line 50 of file ChildVector.h.

References ChildVector(), i, and parent.

Here is the call graph for this function:

◆ 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::as(), ChildVector(), i, 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 ChildVector(), ChildVector(), operator=(), operator=(), and operator=().

◆ parent

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

Definition at line 70 of file ChildVector.h.

Referenced by ChildVector(), ChildVector(), operator=(), operator=(), and operator=().


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