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

#include <Module.h>

Inheritance diagram for Rcpp::CppMethod< Class >:

Public Types

typedef Rcpp::XPtr< Class > XP
 

Public Member Functions

 CppMethod ()
 
virtual SEXP operator() (Class *, SEXP *)
 
virtual ~CppMethod ()
 
virtual int nargs ()
 
virtual bool is_void ()
 
virtual bool is_const ()
 
virtual void signature (std::string &s, const char *name)
 

Detailed Description

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

Definition at line 98 of file Module.h.

Member Typedef Documentation

◆ XP

template<typename Class >
typedef Rcpp::XPtr<Class> Rcpp::CppMethod< Class >::XP

Definition at line 100 of file Module.h.

Constructor & Destructor Documentation

◆ CppMethod()

template<typename Class >
Rcpp::CppMethod< Class >::CppMethod ( )
inline

Definition at line 102 of file Module.h.

◆ ~CppMethod()

template<typename Class >
virtual Rcpp::CppMethod< Class >::~CppMethod ( )
inlinevirtual

Definition at line 104 of file Module.h.

Member Function Documentation

◆ is_const()

template<typename Class >
virtual bool Rcpp::CppMethod< Class >::is_const ( )
inlinevirtual

◆ is_void()

template<typename Class >
virtual bool Rcpp::CppMethod< Class >::is_void ( )
inlinevirtual

◆ nargs()

template<typename Class >
virtual int Rcpp::CppMethod< Class >::nargs ( )
inlinevirtual

◆ operator()()

template<typename Class >
virtual SEXP Rcpp::CppMethod< Class >::operator() ( Class *  ,
SEXP *   
)
inlinevirtual

Reimplemented in Rcpp::CppInheritedMethod< Class, Parent >.

Definition at line 103 of file Module.h.

◆ signature()

template<typename Class >
virtual void Rcpp::CppMethod< Class >::signature ( std::string &  s,
const char *  name 
)
inlinevirtual

The documentation for this class was generated from the following file: