21 #ifndef RCPP_API_MEAT_PROXY_H
22 #define RCPP_API_MEAT_PROXY_H
29 template <
typename CLASS>
31 typename AttributeProxyPolicy<CLASS>::AttributeProxy&
37 template <
typename CLASS>
43 template <
typename CLASS>
48 template <
typename CLASS>
54 template <
typename CLASS>
60 template <
typename CLASS>
68 template <
typename CLASS>
71 return as<T>(
get() );
74 template <
typename CLASS>
77 return as<T>(
get() );
81 template <
typename CLASS>
89 template <
typename CLASS>
96 template <
typename CLASS>
104 template <
typename CLASS>
105 template <
typename T>
110 template <
typename CLASS>
115 template <
typename CLASS>
116 template <
typename T>
121 template <
typename CLASS>
127 template <
typename CLASS>
128 template <
typename T>
135 template <
typename CLASS>
136 template <
typename T>
141 template <
typename CLASS>
142 template <
typename T>
148 template <
typename CLASS>
149 template <
typename T>
156 template <
typename CLASS>
157 template <
typename T>
163 template <
typename CLASS>
164 template <
typename T>
169 template <
typename CLASS>
170 template <
typename T>
176 template <
typename CLASS>
179 if (
this != &rhs) set(rhs.
get());
183 template <
typename CLASS>
184 template <
typename T>
191 template <
typename CLASS>
192 template <
typename T>
197 template <
typename CLASS>
198 template <
typename T>
AttributeProxy & operator=(const AttributeProxy &rhs)
Binding & operator=(const Binding &rhs)
DottedPairProxy & operator=(const DottedPairProxy &rhs)
FieldProxy & operator=(const FieldProxy &rhs)
NamesProxy & operator=(const NamesProxy &rhs)
SlotProxy & operator=(const SlotProxy &rhs)
TagProxy & operator=(const U &u)
SEXP get(const std::string &name) const
SEXP wrap(const Date &date)