CXXR (C++ R) API
Classes | Namespaces | Functions
FunctionBase.h File Reference

($Id: FunctionBase.h 1351 2013-03-08 15:12:28Z arr $)

Class CXXR::FunctionBase and associated C interface functions. More...

#include "CXXR/RObject.h"
#include <boost/serialization/nvp.hpp>
#include "CXXR/SEXP_downcast.hpp"
Include dependency graph for FunctionBase.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CXXR::FunctionBase
 Base class for function types. More...

Namespaces

namespace  CXXR
 Namespace for the CXXR project.

Functions

int RTRACE (SEXP x)
 Get function tracing status.
void SET_RTRACE (SEXP x, int v)
 Set function tracing status.

Detailed Description

Class CXXR::FunctionBase and associated C interface functions.


Function Documentation

int RTRACE ( SEXP  x)
inline

Get function tracing status.

Parameters:
xPointer to a CXXR::FunctionBase (checked), or a null pointer.
Returns:
Refer to 'R Internals' document. Returns 0 if x is a null pointer.
void SET_RTRACE ( SEXP  x,
int  v 
)
inline

Set function tracing status.

Parameters:
xPointer to a CXXR::FunctionBase (checked), or a null pointer.
vThe desired tracing status: non-zero if tracing is required.