CXXR (C++ R) API
Classes | Namespaces | Typedefs | Functions
Frame.hpp File Reference

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

Class CXXR::Frame and associated functions. More...

#include <boost/range/any_range.hpp>
#include <boost/serialization/access.hpp>
#include <boost/serialization/base_object.hpp>
#include <boost/serialization/nvp.hpp>
#include "CXXR/GCNode.hpp"
#include "CXXR/PairList.h"
#include "CXXR/Provenance.hpp"
#include "CXXR/Symbol.h"
Include dependency graph for Frame.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CXXR::Frame
 Mapping from Symbols to R objects. More...
class  CXXR::Frame::Binding
 Representation of a binding of a Symbol to an RObject. More...

Namespaces

namespace  CXXR
 Namespace for the CXXR project.

Typedefs

typedef CXXR::Frame::BindingR_varloc_t

Functions

void CXXR::frameReadPairList (Frame *frame, PairList *bindings)
 Incorporate bindings defined by a PairList into a Frame.
bool CXXR::isMissingArgument (const Symbol *sym, Frame *frame)
 Does a Symbol correspond to a missing argument?

Detailed Description

Class CXXR::Frame and associated functions.