59 inline unsigned char ARGUSED(
SEXP x)
62 return SEXP_downcast<PairList*>(x)->m_argused;
67 inline void SET_ARGUSED(
SEXP x,
unsigned char v)
70 SEXP_downcast<PairList*>(x)->m_argused = v;
89 const PairList* pl = SEXP_downcast<PairList*>(b);
90 return Rboolean(pl->m_binding_locked);
105 using namespace CXXR;
106 return tail0(SEXP_downcast<ConsCell*>(e));
127 using namespace CXXR;
128 return car0(
tail0(SEXP_downcast<ConsCell*>(e)));
140 using namespace CXXR;
141 return tail0(
tail0(SEXP_downcast<ConsCell*>(e)));
153 using namespace CXXR;
166 using namespace CXXR;
179 using namespace CXXR;
208 using namespace CXXR;
209 PairList* pl = SEXP_downcast<PairList*>(b);
210 pl->m_binding_locked =
true;}
225 using namespace CXXR;
226 PairList* pl = SEXP_downcast<PairList*>(b);
227 pl->m_active_binding =
true;
295 using namespace CXXR;
296 PairList* pl = SEXP_downcast<PairList*>(b);
297 pl->m_binding_locked =
false;