44 #ifndef STRINGVECTOR_H
45 #define STRINGVECTOR_H
58 namespace ElementTraits {
60 struct NAFunc<RHandle<String> > {
69 struct IsNA<RHandle<String> > {
70 bool operator()(
const RHandle<String>& t)
const
72 typedef RHandle<String> T;
80 inline RHandle<String>::RHandle()
81 : GCEdge<String>(String::blank())
111 cetype_t encoding = CE_NATIVE)
122 std::size_t margin = 0);
170 using namespace CXXR;
171 return (*SEXP_downcast<StringVector*>(x,
false))[i];