($Id: WeakRef.h 1348 2013-02-25 17:49:03Z arr $)
Class CXXR::WeakRef and associated C interface.
More...
#include "CXXR/RObject.h"
#include <list>
#include "CXXR/Allocator.hpp"
#include "CXXR/FunctionBase.h"
Go to the source code of this file.
Namespaces |
namespace | CXXR |
| Namespace for the CXXR project.
|
Typedefs |
typedef void(* | R_CFinalizer_t )(SEXP) |
Functions |
void | R_RegisterFinalizer (SEXP s, SEXP fun) |
void | R_RegisterCFinalizer (SEXP s, R_CFinalizer_t fun) |
void | R_RegisterFinalizerEx (SEXP s, SEXP fun, Rboolean onexit) |
void | R_RegisterCFinalizerEx (SEXP s, R_CFinalizer_t fun, Rboolean onexit) |
SEXP | R_MakeWeakRef (SEXP key, SEXP val, SEXP fin, Rboolean onexit) |
SEXP | R_MakeWeakRefC (SEXP key, SEXP val, R_CFinalizer_t fin, Rboolean onexit) |
void | R_RunExitFinalizers (void) |
SEXP | R_WeakRefKey (SEXP w) |
SEXP | R_WeakRefValue (SEXP w) |
Detailed Description
Class CXXR::WeakRef and associated C interface.