Rcpp Version 1.0.9
Rcpp::internal::DimNameProxy Class Reference

#include <DimNameProxy.h>

Public Member Functions

 DimNameProxy (SEXP data, int dim)
 
 DimNameProxy (DimNameProxy const &other)
 
DimNameProxyassign (SEXP other)
 
DimNameProxyoperator= (SEXP other)
 
DimNameProxyoperator= (const DimNameProxy &other)
 
 operator SEXP () const
 
template<typename T >
 operator T () const
 

Private Attributes

SEXP data_
 
int dim_
 

Detailed Description

Definition at line 28 of file DimNameProxy.h.

Constructor & Destructor Documentation

◆ DimNameProxy() [1/2]

Rcpp::internal::DimNameProxy::DimNameProxy ( SEXP  data,
int  dim 
)
inline

Definition at line 32 of file DimNameProxy.h.

◆ DimNameProxy() [2/2]

Rcpp::internal::DimNameProxy::DimNameProxy ( DimNameProxy const &  other)
inline

Definition at line 33 of file DimNameProxy.h.

Member Function Documentation

◆ assign()

DimNameProxy& Rcpp::internal::DimNameProxy::assign ( SEXP  other)
inline

Definition at line 36 of file DimNameProxy.h.

References data_, dim_, and Rcpp::stop().

Referenced by operator=().

Here is the call graph for this function:

◆ operator SEXP()

Rcpp::internal::DimNameProxy::operator SEXP ( ) const
inline

Definition at line 66 of file DimNameProxy.h.

References data_, and dim_.

◆ operator T()

template<typename T >
Rcpp::internal::DimNameProxy::operator T ( ) const
inline

Definition at line 72 of file DimNameProxy.h.

References data_, and dim_.

◆ operator=() [1/2]

DimNameProxy& Rcpp::internal::DimNameProxy::operator= ( const DimNameProxy other)
inline

Definition at line 62 of file DimNameProxy.h.

References assign().

Here is the call graph for this function:

◆ operator=() [2/2]

DimNameProxy& Rcpp::internal::DimNameProxy::operator= ( SEXP  other)
inline

Definition at line 58 of file DimNameProxy.h.

References assign().

Here is the call graph for this function:

Member Data Documentation

◆ data_

SEXP Rcpp::internal::DimNameProxy::data_
private

Definition at line 83 of file DimNameProxy.h.

Referenced by assign(), operator SEXP(), and operator T().

◆ dim_

int Rcpp::internal::DimNameProxy::dim_
private

Definition at line 84 of file DimNameProxy.h.

Referenced by assign(), operator SEXP(), and operator T().


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