#include <class_Base.h>
|
| class_Base () |
|
| class_Base (const char *name_, const char *doc) |
|
virtual Rcpp::List | fields (const XP_Class &) |
|
virtual Rcpp::List | getMethods (const XP_Class &, std::string &) |
|
virtual Rcpp::List | getConstructors (const XP_Class &, 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 () |
|
bool | has_typeinfo_name (const std::string &name_) |
|
void | add_enum (const std::string &enum_name, const std::map< std::string, int > &value) |
|
Definition at line 26 of file class_Base.h.
◆ ENUM
◆ ENUM_MAP
◆ ENUM_MAP_PAIR
◆ XP_Class
◆ class_Base() [1/2]
Rcpp::class_Base::class_Base |
( |
| ) |
|
|
inline |
◆ class_Base() [2/2]
Rcpp::class_Base::class_Base |
( |
const char * |
name_, |
|
|
const char * |
doc |
|
) |
| |
|
inline |
◆ ~class_Base()
virtual Rcpp::class_Base::~class_Base |
( |
| ) |
|
|
inlinevirtual |
◆ add_enum()
void Rcpp::class_Base::add_enum |
( |
const std::string & |
enum_name, |
|
|
const std::map< std::string, int > & |
value |
|
) |
| |
|
inline |
◆ complete()
◆ fields()
◆ get_typeinfo_name()
virtual std::string Rcpp::class_Base::get_typeinfo_name |
( |
| ) |
|
|
inlinevirtual |
◆ getConstructors()
◆ getMethods()
◆ getProperty()
virtual SEXP Rcpp::class_Base::getProperty |
( |
SEXP |
, |
|
|
SEXP |
|
|
) |
| |
|
inlinevirtual |
◆ has_default_constructor()
virtual bool Rcpp::class_Base::has_default_constructor |
( |
| ) |
|
|
inlinevirtual |
◆ has_method()
virtual bool Rcpp::class_Base::has_method |
( |
const std::string & |
| ) |
|
|
inlinevirtual |
◆ has_property()
virtual bool Rcpp::class_Base::has_property |
( |
const std::string & |
| ) |
|
|
inlinevirtual |
◆ has_typeinfo_name()
bool Rcpp::class_Base::has_typeinfo_name |
( |
const std::string & |
name_ | ) |
|
|
inline |
◆ invoke()
virtual SEXP Rcpp::class_Base::invoke |
( |
SEXP |
, |
|
|
SEXP |
, |
|
|
SEXP * |
, |
|
|
int |
|
|
) |
| |
|
inlinevirtual |
◆ invoke_notvoid()
virtual SEXP Rcpp::class_Base::invoke_notvoid |
( |
SEXP |
, |
|
|
SEXP |
, |
|
|
SEXP * |
, |
|
|
int |
|
|
) |
| |
|
inlinevirtual |
◆ invoke_void()
virtual SEXP Rcpp::class_Base::invoke_void |
( |
SEXP |
, |
|
|
SEXP |
, |
|
|
SEXP * |
, |
|
|
int |
|
|
) |
| |
|
inlinevirtual |
◆ method_names()
◆ methods_arity()
◆ methods_voidness()
◆ newInstance()
virtual SEXP Rcpp::class_Base::newInstance |
( |
SEXP * |
, |
|
|
int |
|
|
) |
| |
|
inlinevirtual |
◆ property_class()
virtual std::string Rcpp::class_Base::property_class |
( |
const std::string & |
| ) |
|
|
inlinevirtual |
◆ property_classes()
virtual Rcpp::List Rcpp::class_Base::property_classes |
( |
| ) |
|
|
inlinevirtual |
◆ property_is_readonly()
virtual bool Rcpp::class_Base::property_is_readonly |
( |
const std::string & |
| ) |
|
|
inlinevirtual |
◆ property_names()
◆ run_finalizer()
virtual void Rcpp::class_Base::run_finalizer |
( |
SEXP |
| ) |
|
|
inlinevirtual |
◆ setProperty()
virtual void Rcpp::class_Base::setProperty |
( |
SEXP |
, |
|
|
SEXP |
, |
|
|
SEXP |
|
|
) |
| |
|
inlinevirtual |
◆ docstring
std::string Rcpp::class_Base::docstring |
◆ enums
◆ name
std::string Rcpp::class_Base::name |
◆ parents
std::vector<std::string> Rcpp::class_Base::parents |
The documentation for this class was generated from the following file: