19#ifndef Rcpp_proxy_NamesProxy_h
20#define Rcpp_proxy_NamesProxy_h
24template <
typename CLASS>
34 if(
this != &rhs)
set( rhs.
get() ) ;
41 template <
typename T>
operator T()
const;
53 else Rf_setAttrib(
parent, R_NamesSymbol, x);
62 template <
typename T>
operator T()
const;
74 return NamesProxy(
static_cast<CLASS&
>(*
this) ) ;
NamesProxy & operator=(const NamesProxy &rhs)
NamesProxy & operator=(const T &rhs)
const_NamesProxy(const CLASS &v)
const_NamesProxy names() const
#define RCPP_GET_NAMES(x)