CXXR (C++ R)
Namespaces | Functions | Variables
ExpressionVector.cpp File Reference

($Id: ExpressionVector.cpp 1351 2013-03-08 15:12:28Z arr $)

#include "CXXR/ExpressionVector.h"
#include "CXXR/PairList.h"
Include dependency graph for ExpressionVector.cpp:

Namespaces

namespace  CXXR
 Namespace for the CXXR project.

Functions

SEXP SET_XVECTOR_ELT (SEXP x, int i, SEXP v)
 Set element of CXXR::ExpressionVector.

Variables

Rboolean(* CXXR::ForceNonInline::isExpressionptr )(SEXP s) = Rf_isExpression
SEXP(* CXXR::ForceNonInline::XVECTOR_ELTp )(const SEXP x, int i) = XVECTOR_ELT

Detailed Description

Implementation of class ExpressionVector and related functions.


Function Documentation

SEXP SET_XVECTOR_ELT ( SEXP  x,
int  i,
SEXP  v 
)

Set element of CXXR::ExpressionVector.

Parameters:
xPointer to a CXXR::ExpressionVector .
iIndex of the required element. There is no bounds checking.
vPointer, possibly null, to CXXR::RObject representing the new value.
Returns:
The new value v.