CXXR (C++ R)
|
Class recording the use of R browsers. More...
#include <Browser.hpp>
Public Member Functions | |
Browser (RObject *the_text, RObject *the_condition) | |
Constructor. | |
RObject * | condition () const |
Condition argument associated with a Browser. | |
Evaluator::Context * | context () const |
Context within which Browser was declared. | |
RObject * | text () const |
Text argument associated with Browser. |
Static Public Member Functions | |
static unsigned int | numberActive () |
Number of browser levels currently active. | |
static Browser * | fromOutermost (unsigned int i) |
Browser at specified level of nesting. |
Class recording the use of R browsers.
Browser objects must be declared on the processor stack (i.e. as C++ automatic variables). The class maintains a vector of pointers to the Browser objects currently in existence.
Constructor.
the_text | 'text' argument supplied to R browser command. |
the_condition | 'condition' argument supplied to R browser command. |
|
inline |
|
inline |
|
inlinestatic |
Browser at specified level of nesting.
i | Index of the Browser required. 0 signifies the outermost (first invoked) browser level. Must be less than numberActive(). |
|
inlinestatic |
Number of browser levels currently active.
|
inline |