($Id: Expression.h 1351 2013-03-08 15:12:28Z arr $)
Class CXXR::Expression and associated C interface.  
More...
#include "CXXR/PairList.h"
#include <boost/serialization/access.hpp>
#include <boost/serialization/nvp.hpp>
Go to the source code of this file.
| 
Namespaces | 
| namespace | CXXR | 
|  | Namespace for the CXXR project. 
 | 
Detailed Description
Class CXXR::Expression and associated C interface. 
Function Documentation
      
        
          | SEXP Rf_currentExpression | ( |  | ) |  | 
      
 
Expression currently being evaluated. 
- Returns:
- Pointer to the Expression currently being evaluated. 
 
 
Create a CXXR::Expression with a specified car and tail. 
This function protects its arguments from the garbage collector.
- Parameters:
- 
  
    | cr | Pointer to the 'car' of the element to be created. |  | tl | Pointer to the 'tail' of the element to be created, which must be of a CXXR::PairList type (checked). |  
 
- Returns:
- Pointer to the constructed list. 
 
 
      
        
          | void Rf_setCurrentExpression | ( | SEXP | e | ) |  | 
      
 
Designate the Expression currently being evaluated. 
- Parameters:
- 
  
    | e | Pointer to the Expression now to be evaluated. (Not currently checked in any way.) |