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

References data_, and dim_.

Referenced by assign(), DimNameProxy(), operator=(), and operator=().

◆ DimNameProxy() [2/2]

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

Definition at line 33 of file DimNameProxy.h.

References data_, dim_, and DimNameProxy().

Here is the call graph for this function:

Member Function Documentation

◆ assign()

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

Definition at line 36 of file DimNameProxy.h.

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

Referenced by operator=(), and 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(), and DimNameProxy().

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(), and DimNameProxy().

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(), DimNameProxy(), DimNameProxy(), operator SEXP(), and operator T().

◆ dim_

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

Definition at line 84 of file DimNameProxy.h.

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


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