CXXR (C++ R) API
|
Table of functions invoked via .Internal()
.
More...
#include "CXXR/RObject.h"
#include "CXXR/BuiltInFunction.h"
#include "CXXR/GCRoot.h"
#include "CXXR/SEXP_downcast.hpp"
#include "CXXR/StdFrame.hpp"
#include "CXXR/Symbol.h"
Go to the source code of this file.
Classes | |
class | CXXR::DotInternalTable |
Table of functions invoked via .Internal() . More... |
Namespaces | |
namespace | CXXR |
Namespace for the CXXR project. |
Functions | |
SEXP | INTERNAL (SEXP x) |
Get function accessed via .Internal() . | |
void | SET_INTERNAL (SEXP x, SEXP v) |
Associate a Symbol with a .Internal() function. |
Table of functions invoked via .Internal()
.
Get function accessed via .Internal()
.
x | Pointer to a CXXR::Symbol (checked). |
.Internal()
, then a pointer to the appropriate CXXR::BuiltInFunction, otherwise a null pointer. Associate a Symbol with a .Internal()
function.
x | Pointer to a CXXR::Symbol (checked). |
v | Pointer 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. |