|
Rcpp Version 1.1.2
|

Go to the source code of this file.
Namespaces | |
| namespace | Rcpp |
| Rcpp API. | |
Macros | |
| #define | COMPILING_RCPP |
| #define | CHECK_DUMMY_OBJ(p) |
Typedefs | |
| typedef Rcpp::XPtr< Rcpp::Module > | XP_Module |
| typedef Rcpp::XPtr< Rcpp::class_Base > | XP_Class |
| typedef Rcpp::XPtr< Rcpp::CppFunctionBase > | XP_Function |
Functions | |
| RCPP_FUN_1 (bool, Class__has_default_constructor, XP_Class cl) | |
| RCPP_FUN_2 (SEXP, Module__get_function, XP_Module module, std::string fun) | |
| RCPP_FUN_2 (bool, Class__has_method, XP_Class cl, std::string m) | |
| RCPP_FUN_2 (bool, Class__has_property, XP_Class cl, std::string m) | |
| RCPP_FUN_1 (std::string, Class__name, XP_Class cl) | |
| RCPP_FUN_2 (bool, Module__has_function, XP_Module module, std::string met) | |
| RCPP_FUN_2 (bool, Module__has_class, XP_Module module, std::string cl) | |
| RCPP_FUN_2 (Rcpp::CppClass, Module__get_class, XP_Module module, std::string cl) | |
| RCPP_FUN_1 (bool, CppObject__needs_init, SEXP xp) | |
| RCPP_FUN_1 (Rcpp::CharacterVector, CppClass__methods, XP_Class cl) | |
| RCPP_FUN_1 (Rcpp::CharacterVector, CppClass__properties, XP_Class cl) | |
| RCPP_FUN_1 (Rcpp::List, CppClass__property_classes, XP_Class cl) | |
| RCPP_FUN_1 (Rcpp::IntegerVector, CppClass__methods_arity, XP_Class cl) | |
| RCPP_FUN_1 (Rcpp::LogicalVector, CppClass__methods_voidness, XP_Class cl) | |
| RCPP_FUN_2 (bool, CppClass__property_is_readonly, XP_Class cl, std::string p) | |
| RCPP_FUN_2 (std::string, CppClass__property_class, XP_Class cl, std::string p) | |
| RCPP_FUN_1 (Rcpp::IntegerVector, Module__functions_arity, XP_Module module) | |
| RCPP_FUN_1 (Rcpp::CharacterVector, Module__functions_names, XP_Module module) | |
| RCPP_FUN_1 (std::string, Module__name, XP_Module module) | |
| RCPP_FUN_1 (Rcpp::List, Module__classes_info, XP_Module module) | |
| RCPP_FUN_1 (Rcpp::CharacterVector, Module__complete, XP_Module module) | |
| RCPP_FUN_1 (Rcpp::CharacterVector, CppClass__complete, XP_Class cl) | |
| RCPP_FUN_3 (SEXP, CppField__get, XP_Class cl, SEXP field_xp, SEXP obj) | |
| RCPP_FUN_4 (SEXP, CppField__set, XP_Class cl, SEXP field_xp, SEXP obj, SEXP value) | |
| RCPP_FUN_2 (SEXP, CppObject__finalize, XP_Class cl, SEXP obj) | |
| SEXP | InternalFunction_invoke (SEXP args) |
| SEXP | Module__invoke (SEXP args) |
| SEXP | class__newInstance (SEXP args) |
| SEXP | class__dummyInstance (SEXP args) |
| SEXP | CppMethod__invoke (SEXP args) |
| SEXP | CppMethod__invoke_void (SEXP args) |
| SEXP | CppMethod__invoke_notvoid (SEXP args) |
| Rcpp::Module * | getCurrentScope () |
| void | setCurrentScope (Rcpp::Module *scope) |
Variables | |
| SEXP | rcpp_dummy_pointer = R_NilValue |
| static Module * | Rcpp::current_scope |
| #define CHECK_DUMMY_OBJ | ( | p | ) |
Definition at line 149 of file module.cpp.
Referenced by CppMethod__invoke(), CppMethod__invoke_notvoid(), and CppMethod__invoke_void().
| #define COMPILING_RCPP |
Definition at line 22 of file module.cpp.
| typedef Rcpp::XPtr<Rcpp::class_Base> XP_Class |
Definition at line 28 of file module.cpp.
| typedef Rcpp::XPtr<Rcpp::CppFunctionBase> XP_Function |
Definition at line 29 of file module.cpp.
| typedef Rcpp::XPtr<Rcpp::Module> XP_Module |
Definition at line 27 of file module.cpp.
| SEXP class__dummyInstance | ( | SEXP | args | ) |
| SEXP class__newInstance | ( | SEXP | args | ) |
Definition at line 137 of file module.cpp.
References Rcpp::class_Base::newInstance(), and UNPACK_EXTERNAL_ARGS.
Referenced by EXTFUN().

| SEXP CppMethod__invoke | ( | SEXP | args | ) |
Definition at line 166 of file module.cpp.
References CHECK_DUMMY_OBJ, Rcpp::class_Base::invoke(), and UNPACK_EXTERNAL_ARGS.
Referenced by EXTFUN().

| SEXP CppMethod__invoke_notvoid | ( | SEXP | args | ) |
Definition at line 204 of file module.cpp.
References CHECK_DUMMY_OBJ, Rcpp::class_Base::invoke_notvoid(), and UNPACK_EXTERNAL_ARGS.
Referenced by EXTFUN().

| SEXP CppMethod__invoke_void | ( | SEXP | args | ) |
Definition at line 185 of file module.cpp.
References CHECK_DUMMY_OBJ, Rcpp::class_Base::invoke_void(), and UNPACK_EXTERNAL_ARGS.
Referenced by EXTFUN().

| Rcpp::Module * getCurrentScope | ( | ) |
Definition at line 227 of file module.cpp.
References Rcpp::current_scope.
| SEXP InternalFunction_invoke | ( | SEXP | args | ) |
Definition at line 117 of file module.cpp.
References BEGIN_RCPP, END_RCPP, and UNPACK_EXTERNAL_ARGS.
Referenced by EXTFUN().
| SEXP Module__invoke | ( | SEXP | args | ) |
Definition at line 126 of file module.cpp.
References Rcpp::as(), BEGIN_RCPP, END_RCPP, and UNPACK_EXTERNAL_ARGS.
Referenced by EXTFUN().

| RCPP_FUN_1 | ( | bool | , |
| Class__has_default_constructor | , | ||
| XP_Class | cl ) |
Definition at line 31 of file module.cpp.
References Rcpp::class_Base::has_default_constructor().

| RCPP_FUN_1 | ( | bool | , |
| CppObject__needs_init | , | ||
| SEXP | xp ) |
Definition at line 55 of file module.cpp.
| RCPP_FUN_1 | ( | Rcpp::CharacterVector | , |
| CppClass__complete | , | ||
| XP_Class | cl ) |
Definition at line 98 of file module.cpp.
References Rcpp::class_Base::complete().

| RCPP_FUN_1 | ( | Rcpp::CharacterVector | , |
| CppClass__methods | , | ||
| XP_Class | cl ) |
Definition at line 58 of file module.cpp.
References Rcpp::class_Base::method_names().

| RCPP_FUN_1 | ( | Rcpp::CharacterVector | , |
| CppClass__properties | , | ||
| XP_Class | cl ) |
Definition at line 61 of file module.cpp.
References Rcpp::class_Base::property_names().

| RCPP_FUN_1 | ( | Rcpp::CharacterVector | , |
| Module__complete | , | ||
| XP_Module | module ) |
Definition at line 95 of file module.cpp.
| RCPP_FUN_1 | ( | Rcpp::CharacterVector | , |
| Module__functions_names | , | ||
| XP_Module | module ) |
Definition at line 86 of file module.cpp.
| RCPP_FUN_1 | ( | Rcpp::IntegerVector | , |
| CppClass__methods_arity | , | ||
| XP_Class | cl ) |
Definition at line 68 of file module.cpp.
References Rcpp::class_Base::methods_arity().

| RCPP_FUN_1 | ( | Rcpp::IntegerVector | , |
| Module__functions_arity | , | ||
| XP_Module | module ) |
Definition at line 83 of file module.cpp.
| RCPP_FUN_1 | ( | Rcpp::List | , |
| CppClass__property_classes | , | ||
| XP_Class | cl ) |
Definition at line 64 of file module.cpp.
References Rcpp::class_Base::property_classes().

| RCPP_FUN_1 | ( | Rcpp::List | , |
| Module__classes_info | , | ||
| XP_Module | module ) |
Definition at line 92 of file module.cpp.
| RCPP_FUN_1 | ( | Rcpp::LogicalVector | , |
| CppClass__methods_voidness | , | ||
| XP_Class | cl ) |
Definition at line 71 of file module.cpp.
References Rcpp::class_Base::methods_voidness().

| RCPP_FUN_1 | ( | std::string | , |
| Class__name | , | ||
| XP_Class | cl ) |
Definition at line 43 of file module.cpp.
References Rcpp::class_Base::name.
| RCPP_FUN_1 | ( | std::string | , |
| Module__name | , | ||
| XP_Module | module ) |
Definition at line 89 of file module.cpp.
| RCPP_FUN_2 | ( | bool | , |
| Class__has_method | , | ||
| XP_Class | cl, | ||
| std::string | m ) |
Definition at line 37 of file module.cpp.
References Rcpp::class_Base::has_method().

| RCPP_FUN_2 | ( | bool | , |
| Class__has_property | , | ||
| XP_Class | cl, | ||
| std::string | m ) |
Definition at line 40 of file module.cpp.
References Rcpp::class_Base::has_property().

| RCPP_FUN_2 | ( | bool | , |
| CppClass__property_is_readonly | , | ||
| XP_Class | cl, | ||
| std::string | p ) |
Definition at line 76 of file module.cpp.
References Rcpp::class_Base::property_is_readonly().

| RCPP_FUN_2 | ( | bool | , |
| Module__has_class | , | ||
| XP_Module | module, | ||
| std::string | cl ) |
Definition at line 49 of file module.cpp.
| RCPP_FUN_2 | ( | bool | , |
| Module__has_function | , | ||
| XP_Module | module, | ||
| std::string | met ) |
Definition at line 46 of file module.cpp.
| RCPP_FUN_2 | ( | Rcpp::CppClass | , |
| Module__get_class | , | ||
| XP_Module | module, | ||
| std::string | cl ) |
Definition at line 52 of file module.cpp.
| RCPP_FUN_2 | ( | SEXP | , |
| CppObject__finalize | , | ||
| XP_Class | cl, | ||
| SEXP | obj ) |
Definition at line 111 of file module.cpp.
References Rcpp::class_Base::run_finalizer().

| RCPP_FUN_2 | ( | SEXP | , |
| Module__get_function | , | ||
| XP_Module | module, | ||
| std::string | fun ) |
Definition at line 34 of file module.cpp.
| RCPP_FUN_2 | ( | std::string | , |
| CppClass__property_class | , | ||
| XP_Class | cl, | ||
| std::string | p ) |
Definition at line 79 of file module.cpp.
References Rcpp::class_Base::property_class().

| RCPP_FUN_3 | ( | SEXP | , |
| CppField__get | , | ||
| XP_Class | cl, | ||
| SEXP | field_xp, | ||
| SEXP | obj ) |
Definition at line 104 of file module.cpp.
References Rcpp::class_Base::getProperty().

| RCPP_FUN_4 | ( | SEXP | , |
| CppField__set | , | ||
| XP_Class | cl, | ||
| SEXP | field_xp, | ||
| SEXP | obj, | ||
| SEXP | value ) |
Definition at line 107 of file module.cpp.
References Rcpp::class_Base::setProperty().

| void setCurrentScope | ( | Rcpp::Module * | scope | ) |
Definition at line 230 of file module.cpp.
References Rcpp::current_scope.
| SEXP rcpp_dummy_pointer = R_NilValue |
Definition at line 147 of file module.cpp.
Referenced by class__dummyInstance().