Rcpp Version 0.9.10
Rcpp::FunctionFinalizer< Class > Class Template Reference

#include <Module.h>

Inheritance diagram for Rcpp::FunctionFinalizer< Class >:
Collaboration diagram for Rcpp::FunctionFinalizer< Class >:

List of all members.

Public Types

typedef void(* Pointer )(Class *)

Public Member Functions

 FunctionFinalizer (Pointer p)
virtual void run (Class *object)

Private Attributes

Pointer finalizer

Detailed Description

template<typename Class>
class Rcpp::FunctionFinalizer< Class >

Definition at line 307 of file Module.h.


Member Typedef Documentation

template<typename Class >
typedef void(* Rcpp::FunctionFinalizer< Class >::Pointer)(Class *)

Definition at line 309 of file Module.h.


Constructor & Destructor Documentation

template<typename Class >
Rcpp::FunctionFinalizer< Class >::FunctionFinalizer ( Pointer  p) [inline]

Definition at line 310 of file Module.h.


Member Function Documentation

template<typename Class >
virtual void Rcpp::FunctionFinalizer< Class >::run ( Class *  object) [inline, virtual]

Reimplemented from Rcpp::CppFinalizer< Class >.

Definition at line 312 of file Module.h.

References Rcpp::FunctionFinalizer< Class >::finalizer.


Member Data Documentation

template<typename Class >
Pointer Rcpp::FunctionFinalizer< Class >::finalizer [private]

Definition at line 317 of file Module.h.

Referenced by Rcpp::FunctionFinalizer< Class >::run().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Defines