|
CXXR (C++ R) API
|
| Namespace for the CXXR project | |
| Namespace encapsulating traits of R vector element types | |
| Information about the data payload | |
| Function object for detaching referents | |
| Do elements of this type refer to GCNode objects? | |
| Do elements of this type require construction? | |
| Does this type have a destructor? | |
| Function object for serialization/deserialization | |
| Function object for visiting referents | |
| Function object to generate 'not available' value | |
| Function object for testing 'not available' status | |
| Services to support common operations on R vectors and arrays | |
| Control attribute copying for binary functions | |
| Monitor function application for binary functions | |
| Monitor function application for binary functions | |
| Class used to apply a binary function to vectors | |
| Control attribute copying for unary functions | |
| Control attribute copying for unary functions | |
| Control attribute copying for unary functions | |
| Monitor function application for unary functions | |
| Monitor function application for unary functions | |
| Class used to transform a vector elementwise using unary function | |
| STL-compatible allocator front-ending CXXR::MemoryBank | |
| Class encapsulating the argument list of a FunctionBase | |
| Class to match formal and supplied arguments | |
| R function implemented within the interpreter | |
| String object held in a cache | |
| Class to manage a pool of memory cells of a fixed size | |
| Class representing a functional programming closure | |
| Record of bindings read by top-level command | |
| CXXR's extension of CR's Rcomplex | |
| Element of a singly linked list | |
| Const_iterator for iterating over a ConsCell list | |
| Iterator for iterating over a HeterogeneousList | |
| Singly linked list of pairs | |
Table of functions invoked via .Internal() | |
| Vector of 'plain old data' | |
| Mapping from Symbols to R objects | |
| Object authorising R 'break' and 'next' commands | |
| Object authorising R 'return' command | |
| Framework for R command evaluation | |
| Housekeeping information on R call stack | |
| Singly linked list representing an R expression | |
| External pointer | |
| R data vector primarily intended for fixed-size use | |
| Mapping from Symbols to R objects | |
| Representation of a binding of a Symbol to an RObject | |
| Base class for function types | |
| Untemplated base class for GCEdge | |
| Directed edge in the graph whose nodes are GCNode objects | |
| Base class for objects managed by the garbage collector | |
| Abstract base class for the Visitor design pattern | |
| Not for general use | |
| Serialization/deserialization of pointers to GCNode objects | |
| Untemplated base class for GCRoot | |
| Smart pointer to protect a GCNode from garbage collection | |
| Untemplated base class for GCStackRoot | |
| Smart pointer to protect a GCNode from garbage collection | |
| Vector of RObject::Handle smart pointers | |
| Untemplated base class for HeterogeneousList | |
| Base class for nodes in any HeterogeneousList | |
| Doubly-linked list of objects derived from a class Node | |
| Const_iterator for iterating over a HeterogeneousList | |
| Class to manage memory allocation and deallocation for CXXR | |
| Class template to augment a type with 'not available' | |
| Class implementing a stack of RObject* | |
| Proxy object for an element of a NodeStack | |
| Object constraining lifetime of NodeStack entries | |
| Mechanism for deferred evaluation | |
| Class implementing CR's 'pointer protection stack' | |
| Object constraining lifetime of ProtectStack entries | |
| Provenance of a Frame::Binding state | |
| For sorting Provenance objects by timestamp | |
| Class for implementing R_alloc() and kindred functions | |
| Object constraining lifetime of R_alloc() blocks | |
| Smart pointer used to control the copying of RObjects | |
| Replacement for CR's SEXPREC | |
| Class of function object that does nothing to an RObject | |
| Class providing supplementary information for serialization | |
| S4 object | |
| Schwarz counter | |
| General-purpose implementation of CXXR::Frame | |
| RObject representing a character string | |
| Comparison object for CXXR::String | |
| Services to support R subscripting operations | |
| Class used to represent R symbols | |
| Const_iterator for iterating over all standard Symbols | |
| String object not held in a cache | |
| Untemplated base class for R vectors | |
| Weak reference |
1.8.1