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

#include <Module.h>

Collaboration diagram for Rcpp::SignedMethod< Class >:

Public Types

typedef CppMethod< Class > METHOD
 

Public Member Functions

 SignedMethod (METHOD *m, ValidMethod valid_, const char *doc)
 
int nargs ()
 
bool is_void ()
 
bool is_const ()
 
void signature (std::string &s, const char *name)
 

Public Attributes

METHODmethod
 
ValidMethod valid
 
std::string docstring
 

Detailed Description

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

Definition at line 184 of file Module.h.

Member Typedef Documentation

◆ METHOD

template<typename Class >
typedef CppMethod<Class> Rcpp::SignedMethod< Class >::METHOD

Definition at line 186 of file Module.h.

Constructor & Destructor Documentation

◆ SignedMethod()

template<typename Class >
Rcpp::SignedMethod< Class >::SignedMethod ( METHOD m,
ValidMethod  valid_,
const char *  doc 
)
inline

Definition at line 187 of file Module.h.

Member Function Documentation

◆ is_const()

template<typename Class >
bool Rcpp::SignedMethod< Class >::is_const ( )
inline

Definition at line 195 of file Module.h.

References Rcpp::CppMethod< Class >::is_const(), and Rcpp::SignedMethod< Class >::method.

Referenced by Rcpp::S4_CppOverloadedMethods< Class >::S4_CppOverloadedMethods().

Here is the call graph for this function:

◆ is_void()

template<typename Class >
bool Rcpp::SignedMethod< Class >::is_void ( )
inline

Definition at line 194 of file Module.h.

References Rcpp::CppMethod< Class >::is_void(), and Rcpp::SignedMethod< Class >::method.

Referenced by Rcpp::S4_CppOverloadedMethods< Class >::S4_CppOverloadedMethods().

Here is the call graph for this function:

◆ nargs()

template<typename Class >
int Rcpp::SignedMethod< Class >::nargs ( )
inline

Definition at line 193 of file Module.h.

References Rcpp::SignedMethod< Class >::method, and Rcpp::CppMethod< Class >::nargs().

Referenced by Rcpp::S4_CppOverloadedMethods< Class >::S4_CppOverloadedMethods().

Here is the call graph for this function:

◆ signature()

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

Definition at line 196 of file Module.h.

References Rcpp::SignedMethod< Class >::method, and Rcpp::CppMethod< Class >::signature().

Referenced by Rcpp::S4_CppOverloadedMethods< Class >::S4_CppOverloadedMethods().

Here is the call graph for this function:

Member Data Documentation

◆ docstring

template<typename Class >
std::string Rcpp::SignedMethod< Class >::docstring

◆ method

◆ valid

template<typename Class >
ValidMethod Rcpp::SignedMethod< Class >::valid

Definition at line 190 of file Module.h.


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