|
CXXR (C++ R) API
|
Class CXXR::Evaluator. More...
#include "R_ext/Boolean.h"#include "CXXR/Environment.h"#include "CXXR/PairList.h"#include <utility>

Go to the source code of this file.
Classes | |
| class | CXXR::Evaluator |
| Framework for R command evaluation. More... | |
Namespaces | |
| namespace | CXXR |
| Namespace for the CXXR project. | |
Functions | |
| int | R_isMissing (SEXP symbol, SEXP rho) |
| Is a Symbol missing within an Environment? | |
| RObject * | CXXR::evaluate (RObject *object, Environment *env) |
| Shorthand for Evaluator::evaluate(). | |
| SEXP | Rf_eval (SEXP e, SEXP rho) |
| Evaluate an object in a specified Environment. | |
Variables | |
| Rboolean | R_Visible |
| Print expression value? | |
| int | R_interrupts_pending |
| Are any user interrupts currently pending? | |
| Rboolean | R_interrupts_suspended |
| Are interrupts currently suspended? | |
Class CXXR::Evaluator.
Is a Symbol missing within an Environment?
| symbol | Pointer to the Symbol whose missing status is required. |
| rho | Pointer to the Environment in whose Frame symbol is to be sought. |
Evaluate an object in a specified Environment.
| e | Pointer (possibly null) to the object to be evaluated. |
| rho | Pointer to an Environment (checked unless e is null). |
| int R_interrupts_pending |
Are any user interrupts currently pending?
If user interrupts are attempted while user interrupts are suspended, this is set non-zero. The interrupt is then services when the period of suspension ends.
| Rboolean R_Visible |
Print expression value?
If R_Visible is TRUE when the evaluation of a top-level R expression completes, the value of the expression is printed.
1.8.1