Rcpp Version 0.9.10
Rcpp::class_Base Class Reference

#include <Module.h>

Inheritance diagram for Rcpp::class_Base:

List of all members.

Public Member Functions

 class_Base ()
 class_Base (const char *name_, const char *doc)
virtual Rcpp::List fields (SEXP)
virtual Rcpp::List getMethods (SEXP, std::string &)
virtual Rcpp::List getConstructors (SEXP, std::string &)
virtual void run_finalizer (SEXP)
virtual bool has_default_constructor ()
virtual bool has_method (const std::string &)
virtual bool has_property (const std::string &)
virtual SEXP newInstance (SEXP *, int)
virtual SEXP invoke (SEXP, SEXP, SEXP *, int)
virtual SEXP invoke_void (SEXP, SEXP, SEXP *, int)
virtual SEXP invoke_notvoid (SEXP, SEXP, SEXP *, int)
virtual Rcpp::CharacterVector method_names ()
virtual Rcpp::CharacterVector property_names ()
virtual bool property_is_readonly (const std::string &)
virtual std::string property_class (const std::string &)
virtual Rcpp::IntegerVector methods_arity ()
virtual Rcpp::LogicalVector methods_voidness ()
virtual Rcpp::List property_classes ()
virtual Rcpp::CharacterVector complete ()
virtual ~class_Base ()
virtual SEXP getProperty (SEXP, SEXP)
virtual void setProperty (SEXP, SEXP, SEXP)
virtual std::string get_typeinfo_name ()

Public Attributes

std::string name
std::string docstring

Detailed Description

Definition at line 71 of file Module.h.


Constructor & Destructor Documentation

Rcpp::class_Base::class_Base ( ) [inline]

Definition at line 73 of file Module.h.

Rcpp::class_Base::class_Base ( const char *  name_,
const char *  doc 
) [inline]

Definition at line 74 of file Module.h.

virtual Rcpp::class_Base::~class_Base ( ) [inline, virtual]

Definition at line 112 of file Module.h.


Member Function Documentation

virtual Rcpp::CharacterVector Rcpp::class_Base::complete ( ) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 111 of file Module.h.

virtual Rcpp::List Rcpp::class_Base::fields ( SEXP  ) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 77 of file Module.h.

Referenced by Rcpp::CppClass::CppClass().

virtual std::string Rcpp::class_Base::get_typeinfo_name ( ) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 120 of file Module.h.

Referenced by Rcpp::CppClass::CppClass().

virtual Rcpp::List Rcpp::class_Base::getConstructors ( SEXP  ,
std::string &   
) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 79 of file Module.h.

Referenced by Rcpp::CppClass::CppClass().

virtual Rcpp::List Rcpp::class_Base::getMethods ( SEXP  ,
std::string &   
) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 78 of file Module.h.

Referenced by Rcpp::CppClass::CppClass().

virtual SEXP Rcpp::class_Base::getProperty ( SEXP  ,
SEXP   
) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 114 of file Module.h.

virtual bool Rcpp::class_Base::has_default_constructor ( ) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 83 of file Module.h.

virtual bool Rcpp::class_Base::has_method ( const std::string &  ) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 84 of file Module.h.

virtual bool Rcpp::class_Base::has_property ( const std::string &  ) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 87 of file Module.h.

virtual SEXP Rcpp::class_Base::invoke ( SEXP  ,
SEXP  ,
SEXP *  ,
int   
) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 93 of file Module.h.

References R_NilValue.

virtual SEXP Rcpp::class_Base::invoke_notvoid ( SEXP  ,
SEXP  ,
SEXP *  ,
int   
) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 99 of file Module.h.

References R_NilValue.

virtual SEXP Rcpp::class_Base::invoke_void ( SEXP  ,
SEXP  ,
SEXP *  ,
int   
) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 96 of file Module.h.

References R_NilValue.

virtual Rcpp::CharacterVector Rcpp::class_Base::method_names ( ) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 103 of file Module.h.

virtual Rcpp::IntegerVector Rcpp::class_Base::methods_arity ( ) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 107 of file Module.h.

virtual Rcpp::LogicalVector Rcpp::class_Base::methods_voidness ( ) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 108 of file Module.h.

virtual SEXP Rcpp::class_Base::newInstance ( SEXP *  ,
int   
) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 90 of file Module.h.

References R_NilValue.

virtual std::string Rcpp::class_Base::property_class ( const std::string &  ) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 106 of file Module.h.

virtual Rcpp::List Rcpp::class_Base::property_classes ( ) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 109 of file Module.h.

virtual bool Rcpp::class_Base::property_is_readonly ( const std::string &  ) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 105 of file Module.h.

virtual Rcpp::CharacterVector Rcpp::class_Base::property_names ( ) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 104 of file Module.h.

virtual void Rcpp::class_Base::run_finalizer ( SEXP  ) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 81 of file Module.h.

virtual void Rcpp::class_Base::setProperty ( SEXP  ,
SEXP  ,
SEXP   
) [inline, virtual]

Reimplemented in Rcpp::class_< Class >.

Definition at line 117 of file Module.h.


Member Data Documentation


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