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

#include <Module.h>

Collaboration diagram for Rcpp::SignedMethod< Class >:

List of all members.

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


Member Typedef Documentation

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

Definition at line 223 of file Module.h.


Constructor & Destructor Documentation

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

Definition at line 224 of file Module.h.


Member Function Documentation

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

Definition at line 232 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:

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

Definition at line 231 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:

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

Definition at line 230 of file Module.h.

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

Here is the call graph for this function:

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

Definition at line 233 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

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

Definition at line 227 of file Module.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Defines