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

($Id: Environment.cpp 1390 2013-06-11 14:41:41Z arr $)

Implementation of class CXXR:Environment and associated C interface. More...

#include "CXXR/Environment.h"
#include <cstdlib>
#include <iostream>
#include <typeinfo>
#include "R_ext/Error.h"
#include "localization.h"
#include "CXXR/FunctionBase.h"
#include "CXXR/ListFrame.hpp"
#include "CXXR/StdFrame.hpp"
#include "CXXR/Symbol.h"
Include dependency graph for Environment.cpp:

Namespaces

namespace  CXXR
 Namespace for the CXXR project.

Functions

pair< Environment
*, FunctionBase * > 
CXXR::findFunction (const Symbol *symbol, Environment *env, bool inherits=true)
 Search for a Binding of a Symbol to a FunctionBase.
void CXXR::LS (SEXP s)

Variables

SEXP(* CXXR::ForceNonInline::ENCLOSp )(SEXP x) = ENCLOS
Rboolean(* CXXR::ForceNonInline::ENV_DEBUGp )(SEXP x) = ENV_DEBUG
Rboolean(* CXXR::ForceNonInline::isEnvironmentptr )(SEXP s) = Rf_isEnvironment
SEXP(* CXXR::ForceNonInline::FRAMEp )(SEXP x) = FRAME
void(* CXXR::ForceNonInline::SET_ENV_DEBUGp )(SEXP x, Rboolean v) = SET_ENV_DEBUG
void(* CXXR::ForceNonInline::SET_SYMVALUEp )(SEXP x, SEXP v) = SET_SYMVALUE
SEXP(* CXXR::ForceNonInline::SYMVALUEp )(SEXP x) = SYMVALUE
SEXP R_EmptyEnv
SEXP R_BaseEnv
SEXP R_GlobalEnv
SEXP R_BaseNamespace

Detailed Description

Implementation of class CXXR:Environment and associated C interface.