Rcpp Version 0.12.12
Rcpp::CppInheritedMethod< Class, Parent > Class Template Reference

#include <Module.h>

Inheritance diagram for Rcpp::CppInheritedMethod< Class, Parent >:
Collaboration diagram for Rcpp::CppInheritedMethod< Class, Parent >:

Public Types

typedef Rcpp::XPtr< Class > XP
 
typedef CppMethod< Parent > ParentMethod
 
- Public Types inherited from Rcpp::CppMethod< Class >
typedef Rcpp::XPtr< Class > XP
 

Public Member Functions

 CppInheritedMethod (ParentMethod *parent_method_pointer_)
 
SEXP operator() (Class *object, SEXP *args)
 
int nargs ()
 
bool is_void ()
 
bool is_const ()
 
void signature (std::string &s, const char *name)
 
- Public Member Functions inherited from Rcpp::CppMethod< Class >
 CppMethod ()
 
virtual ~CppMethod ()
 

Private Attributes

ParentMethodparent_method_pointer
 

Detailed Description

template<typename Class, typename Parent>
class Rcpp::CppInheritedMethod< Class, Parent >

Definition at line 112 of file Module.h.

Member Typedef Documentation

template<typename Class , typename Parent >
typedef CppMethod<Parent> Rcpp::CppInheritedMethod< Class, Parent >::ParentMethod

Definition at line 115 of file Module.h.

template<typename Class , typename Parent >
typedef Rcpp::XPtr<Class> Rcpp::CppInheritedMethod< Class, Parent >::XP

Definition at line 114 of file Module.h.

Constructor & Destructor Documentation

template<typename Class , typename Parent >
Rcpp::CppInheritedMethod< Class, Parent >::CppInheritedMethod ( ParentMethod parent_method_pointer_)
inline

Definition at line 117 of file Module.h.

Member Function Documentation

template<typename Class , typename Parent >
bool Rcpp::CppInheritedMethod< Class, Parent >::is_const ( )
inlinevirtual

Reimplemented from Rcpp::CppMethod< Class >.

Definition at line 126 of file Module.h.

template<typename Class , typename Parent >
bool Rcpp::CppInheritedMethod< Class, Parent >::is_void ( )
inlinevirtual

Reimplemented from Rcpp::CppMethod< Class >.

Definition at line 125 of file Module.h.

template<typename Class , typename Parent >
int Rcpp::CppInheritedMethod< Class, Parent >::nargs ( )
inlinevirtual

Reimplemented from Rcpp::CppMethod< Class >.

Definition at line 124 of file Module.h.

template<typename Class , typename Parent >
SEXP Rcpp::CppInheritedMethod< Class, Parent >::operator() ( Class *  object,
SEXP *  args 
)
inlinevirtual

Reimplemented from Rcpp::CppMethod< Class >.

Definition at line 121 of file Module.h.

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

Reimplemented from Rcpp::CppMethod< Class >.

Definition at line 127 of file Module.h.

Member Data Documentation

template<typename Class , typename Parent >
ParentMethod* Rcpp::CppInheritedMethod< Class, Parent >::parent_method_pointer
private

Definition at line 130 of file Module.h.


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