Go to the source code of this file.
◆ RCPP_XP_FIELD
      
        
          | #define RCPP_XP_FIELD | 
          ( | 
            | 
          __PREFIX__,  | 
        
        
           | 
           | 
            | 
          __CLASS__,  | 
        
        
           | 
           | 
            | 
          __FIELD__  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:
RCPP_XP_FIELD_SET( 
RCPP_PP_CAT(__PREFIX__,_set), __CLASS__, __FIELD__ )
 
#define RCPP_PP_CAT(a, b)
 
#define RCPP_XP_FIELD_GET(__NAME__, __CLASS__, __FIELD__)
 
 
Definition at line 61 of file xp.h.
 
 
◆ RCPP_XP_FIELD_GET
      
        
          | #define RCPP_XP_FIELD_GET | 
          ( | 
            | 
          __NAME__,  | 
        
        
           | 
           | 
            | 
          __CLASS__,  | 
        
        
           | 
           | 
            | 
          __FIELD__  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:extern "C" SEXP 
RCPP_PP_CAT(__NAME__,__rcpp_info__)(){         \
 
        _["class"]  = #__CLASS__  ,                            \
        _["field"]  = #__FIELD__                              \
        )   ;                                                  \
    info.
attr( 
"class" ) = 
"rcppxpfieldgetinfo" ;              \
 
    return info   ;                                            \
}                                                              \
extern "C" SEXP __NAME__( SEXP xp ){                           \
        BEGIN_RCPP                                                 \
            SEXP res = R_NilValue ;                                \
                return res ;                                           \
}
AttributeProxy attr(const std::string &name)
 
static internal::NamedPlaceHolder _
 
SEXP wrap(const Date &date)
 
 
Definition at line 25 of file xp.h.
 
 
◆ RCPP_XP_FIELD_SET
      
        
          | #define RCPP_XP_FIELD_SET | 
          ( | 
            | 
          __NAME__,  | 
        
        
           | 
           | 
            | 
          __CLASS__,  | 
        
        
           | 
           | 
            | 
          __FIELD__  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:extern "C" SEXP 
RCPP_PP_CAT(__NAME__,__rcpp_info__)(){         \
 
        _["class"]  = #__CLASS__  ,                            \
        _["field"]  = #__FIELD__                              \
        )   ;                                                  \
    info.
attr( 
"class" ) = 
"rcppxpfieldsetinfo" ;              \
 
    return info   ;                                            \
}                                                              \
extern "C" SEXP __NAME__( SEXP xp, SEXP value ){               \
                ptr->__FIELD__ = ::Rcpp::internal::converter(value) ;  \
}
 
Definition at line 44 of file xp.h.