Rcpp Version 1.0.14
Loading...
Searching...
No Matches
Rcpp::CppMethod< Class > Class Template Reference

#include <Module.h>

Inheritance diagram for Rcpp::CppMethod< Class >:

Public Types

typedef Rcpp::XPtr< ClassXP
 

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 146 of file Module.h.

Member Typedef Documentation

◆ XP

Definition at line 148 of file Module.h.

Constructor & Destructor Documentation

◆ CppMethod()

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

Definition at line 150 of file Module.h.

◆ ~CppMethod()

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

Definition at line 152 of file Module.h.

Member Function Documentation

◆ is_const()

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

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

Definition at line 155 of file Module.h.

References Rcpp::as().

Referenced by Rcpp::CppInheritedMethod< Class, Parent >::is_const(), and Rcpp::SignedMethod< Class >::is_const().

Here is the call graph for this function:

◆ is_void()

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

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

Definition at line 154 of file Module.h.

References Rcpp::as().

Referenced by Rcpp::CppInheritedMethod< Class, Parent >::is_void(), and Rcpp::SignedMethod< Class >::is_void().

Here is the call graph for this function:

◆ nargs()

◆ operator()()

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

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

Definition at line 151 of file Module.h.

References Rcpp::as().

Here is the call graph for this function:

◆ signature()

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

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

Definition at line 156 of file Module.h.

References Rcpp::as().

Referenced by Rcpp::CppInheritedMethod< Class, Parent >::signature(), and Rcpp::SignedMethod< Class >::signature().

Here is the call graph for this function:

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