GClosure

0th

Percentile

The GClosure structure

Basically, a GClosure is a transparent-type that represents an R function.

Keywords
internal, interface
Usage
toRGClosure(c_closure)
Arguments
c_closure
a GClosure
Details

When an API function requests a GClosure as a parameter, the user may pass any R function OR an R object of class GClosure that is returned by certain API functions. A GClosure represents an external object and thus inherits from RGtkObject. The external GClosure objects may be coerced by the function toRGClosure to an R closure. This means that you can effectively invoke external closures (which may be implemented in C or R) in the same way as R functions.

Value

an R closure with an extra ref attribute holding the original external reference

Aliases
  • GClosure
  • toRGClosure
Documentation reproduced from package RGtk2, version 2.20.31, License: GPL

Community examples

Looks like there are no examples yet.