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

#include <Module.h>

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

Public Types

typedef void(* Pointer) (Class *)
 

Public Member Functions

 FunctionFinalizer (Pointer p)
 
virtual void run (Class *object)
 
- Public Member Functions inherited from Rcpp::CppFinalizer< Class >
 CppFinalizer ()
 

Private Attributes

Pointer finalizer
 

Detailed Description

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

Definition at line 307 of file Module.h.

Member Typedef Documentation

◆ Pointer

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

Definition at line 309 of file Module.h.

Constructor & Destructor Documentation

◆ FunctionFinalizer()

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

Definition at line 310 of file Module.h.

Member Function Documentation

◆ run()

template<typename Class >
virtual void Rcpp::FunctionFinalizer< Class >::run ( Class *  object)
inlinevirtual

Reimplemented from Rcpp::CppFinalizer< Class >.

Definition at line 312 of file Module.h.

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

Member Data Documentation

◆ finalizer

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: