20#ifndef Rcpp__vector__generic_proxy_h 
   21#define Rcpp__vector__generic_proxy_h 
   26        template <
int RTYPE, 
template <
class> 
class StoragePolicy>
 
   29                        typedef typename ::Rcpp::Vector<RTYPE, StoragePolicy> 
VECTOR ;
 
   67                        template <
typename U> 
operator U()
 const {
 
   68                                return ::Rcpp::as<U>(
get()) ;
 
 
   72                        operator bool()
 const { return ::Rcpp::as<bool>(
get()) ; }
 
   73                        operator int()
 const { return ::Rcpp::as<int>(
get()) ; }
 
 
generic_proxy & operator=(const generic_proxy< RTYPE, StoragePolicy2 > &rhs)
 
void swap(generic_proxy &other)
 
generic_proxy(const generic_proxy &other)
 
::Rcpp::Vector< RTYPE, StoragePolicy > VECTOR
 
generic_proxy & operator=(const generic_proxy &rhs)
 
generic_proxy & operator=(const T &rhs)
 
generic_proxy & operator=(SEXP rhs)
 
generic_proxy(VECTOR &v, R_xlen_t i)
 
T as(SEXP x, ::Rcpp::traits::r_type_primitive_tag)
 
SEXP wrap(const Date &date)