Rcpp Version 1.1.2
Loading...
Searching...
No Matches
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 294 of file Module.h.

Member Typedef Documentation

◆ METHOD

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

Definition at line 296 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 297 of file Module.h.

References docstring, method, and valid.

Member Function Documentation

◆ is_const()

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

Definition at line 305 of file Module.h.

References method.

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

◆ is_void()

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

◆ nargs()

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

Definition at line 303 of file Module.h.

References method.

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

◆ signature()

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

Member Data Documentation

◆ docstring

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

◆ method

template<typename Class>
METHOD* Rcpp::SignedMethod< Class >::method

Definition at line 299 of file Module.h.

Referenced by is_const(), nargs(), and SignedMethod().

◆ valid

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

Definition at line 300 of file Module.h.

Referenced by SignedMethod().


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