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

($Id: DotInternal.cpp 1397 2013-08-16 18:25:59Z arr $)

Table of functions invoked via .Internal(). More...

#include "CXXR/DotInternal.h"
#include "Internal.h"
#include "CXXR/BuiltInFunction.h"
#include "CXXR/Expression.h"
#include "CXXR/errors.h"
Include dependency graph for DotInternal.cpp:

Namespaces

namespace  CXXR
 Namespace for the CXXR project.

Functions

void SET_INTERNAL (SEXP x, SEXP v)
 Associate a Symbol with a .Internal() function.
SEXP do_internal (SEXP call, SEXP op, SEXP args, SEXP env)

Variables

SEXP(* CXXR::ForceNonInline::INTERNALp )(SEXP x) = INTERNAL

Detailed Description

Table of functions invoked via .Internal().


Function Documentation

void SET_INTERNAL ( SEXP  x,
SEXP  v 
)

Associate a Symbol with a .Internal() function.

Parameters:
xPointer to a CXXR::Symbol (checked).
vPointer to the CXXR::BuiltInFunction (checked) to be associated by this symbol. A null pointer is permissible, and signifies that any previous association of sym with a function is to be removed from the table.