{reflections} R# Documentation

reflections


require(R);

{$desc_comments}
imports "reflections" from "REnv";



.NET clr function exports
attr

Object Attributes

Get or set specific attributes of an object.

attributes

Object Attribute Lists

These functions access an object's attributes. The first form below returns the object's attribute list. The replacement forms uses the list on the right-hand side of the assignment as the object's attributes (if appropriate).

class

Object Classes

R possesses a simple generic function mechanism which can be used for an object-oriented style of programming. Method dispatch takes place based on the class of the first argument to the generic function.

formals

Access to and Manipulation of the Formal Arguments

Get or set the formal arguments of a function. For the first form, fun can also be a character string naming the function to be manipulated, which is searched for from the parent frame. If it is not specified, the function calling formals is used.

Only closures have formals, Not primitive functions.

eval

Evaluate an (Unevaluated) Expression

Evaluate an R expression in a specified environment.

parse

Parse Expressions

parse returns the parsed but unevaluated expressions in a list.

sys.calls

Functions to Access the Function Call Stack These functions provide access to environments (‘frames’ in S terminology) associated with functions further up the calling stack.

sys.call

Functions to Access the Function Call Stack These functions provide access to environments (‘frames’ in S terminology) associated with functions further up the calling stack.


[Document Index]