|
Rcpp Version 1.1.2
|
#include <Rversion.h>#include <cstdio>

Go to the source code of this file.
Classes | |
| class | Rcpp::exception |
| class | Rcpp::no_such_env |
| class | Rcpp::file_io_error |
| class | Rcpp::file_not_found |
| class | Rcpp::file_exists |
| struct | Rcpp::LongjumpException |
Namespaces | |
| namespace | Rcpp |
| Rcpp API. | |
| namespace | Rcpp::internal |
| internal implementation details | |
Macros | |
| #define | RCPP_DEFAULT_INCLUDE_CALL true |
| #define | GET_STACKTRACE() |
| #define | RCPP_ADVANCED_EXCEPTION_CLASS(__CLASS__, __WHAT__) |
| #define | RCPP_EXCEPTION_CLASS(__CLASS__, __WHAT__) |
| #define | RCPP_SIMPLE_EXCEPTION_CLASS(__CLASS__, __MESSAGE__) |
| #define | DEMANGLE(__TYPE__) |
Functions | |
| static std::string | Rcpp::toString (const int i) |
| void | Rcpp::warning (const std::string &message) |
| void NORET | Rcpp::stop (const std::string &message) |
| SEXP | Rcpp::internal::longjumpSentinel (SEXP token) |
| bool | Rcpp::internal::isLongjumpSentinel (SEXP x) |
| SEXP | Rcpp::internal::getLongjumpToken (SEXP sentinel) |
| void | Rcpp::internal::resumeJump (SEXP token) |
| template<typename... Args> | |
| void | Rcpp::warning (const char *fmt, Args &&... args) |
| template<typename... Args> | |
| void NORET | Rcpp::stop (const char *fmt, Args &&... args) |
| SEXP | Rcpp::internal::nth (SEXP s, int n) |
| bool | Rcpp::internal::is_Rcpp_eval_call (SEXP expr) |
| SEXP | get_last_call () |
| SEXP | get_exception_classes (const std::string &ex_class) |
| SEXP | make_condition (const std::string &ex_msg, SEXP call, SEXP cppstack, SEXP classes) |
| template<typename Exception> | |
| SEXP | exception_to_condition_template (const Exception &ex, bool include_call) |
| SEXP | rcpp_exception_to_r_condition (const Rcpp::exception &ex) |
| SEXP | exception_to_r_condition (const std::exception &ex) |
| SEXP | string_to_try_error (const std::string &str) |
| SEXP | exception_to_try_error (const std::exception &ex) |
| std::string | demangle (const std::string &name) |
| void | forward_exception_to_r (const std::exception &ex) |
| void | forward_rcpp_exception_to_r (const Rcpp::exception &ex) |
| #define DEMANGLE | ( | __TYPE__ | ) |
Definition at line 403 of file exceptions.h.
Referenced by Rcpp::sugar::IndexHash< RTYPE >::add_value(), Rcpp::String::append_wide_string(), Rcpp::internal::as(), CppProperty_GetConstMethod< Class, PROP >::CppProperty_GetConstMethod(), CppProperty_GetConstMethod_SetMethod< Class, PROP >::CppProperty_GetConstMethod_SetMethod(), CppProperty_GetConstMethod_SetPointer< Class, PROP >::CppProperty_GetConstMethod_SetPointer(), CppProperty_GetMethod< Class, PROP >::CppProperty_GetMethod(), CppProperty_GetMethod_SetMethod< Class, PROP >::CppProperty_GetMethod_SetMethod(), CppProperty_GetMethod_SetPointer< Class, PROP >::CppProperty_GetMethod_SetPointer(), CppProperty_GetPointer_SetMethod< Class, PROP >::CppProperty_GetPointer_SetMethod(), CppProperty_GetPointer_SetPointer< Class, PROP >::CppProperty_GetPointer_SetPointer(), CppProperty_GetPointerMethod< Class, PROP >::CppProperty_GetPointerMethod(), CppProperty_Getter< PROP >::CppProperty_Getter(), CppProperty_Getter_Setter< PROP >::CppProperty_Getter_Setter(), Rcpp::finalizer_wrapper(), Rcpp::internal::string_element_converter< STRSXP >::get(), Rcpp::sugar::IfElse< RTYPE, COND_NA, COND_T, LHS_NA, LHS_T, RHS_NA, RHS_T >::IfElse(), Rcpp::Vector< VECSXP, StoragePolicy >::import_sugar_expression(), Rcpp::Vector< VECSXP, StoragePolicy >::import_sugar_expression(), class_< Class >::property(), Rcpp::internal::range_wrap_dispatch___impl__pair(), Rcpp::Vector< VECSXP, StoragePolicy >::replace_element__dispatch__isArgument(), Rcpp::Vector< VECSXP, StoragePolicy >::replace_element__dispatch__isArgument(), Rcpp::sugar::Sapply< RTYPE, NA, T, Function, NO_CONVERSION >::Sapply(), Rcpp::sugar::Sapply< RTYPE, NA, T, Function, true >::Sapply(), Rcpp::Vector< VECSXP, StoragePolicy >::Vector(), Rcpp::Vector< VECSXP, StoragePolicy >::Vector(), and Rcpp::internal::wrap_range_sugar_expression().
| #define GET_STACKTRACE | ( | ) |
Definition at line 33 of file exceptions.h.
| #define RCPP_ADVANCED_EXCEPTION_CLASS | ( | __CLASS__, | |
| __WHAT__ ) |
Definition at line 173 of file exceptions.h.
| #define RCPP_DEFAULT_INCLUDE_CALL true |
Definition at line 30 of file exceptions.h.
Referenced by Rcpp::exception::exception(), Rcpp::exception::exception(), and exception_to_r_condition().
| #define RCPP_EXCEPTION_CLASS | ( | __CLASS__, | |
| __WHAT__ ) |
Definition at line 208 of file exceptions.h.
| #define RCPP_SIMPLE_EXCEPTION_CLASS | ( | __CLASS__, | |
| __MESSAGE__ ) |
Definition at line 220 of file exceptions.h.
|
inline |
Definition at line 192 of file routines.h.
References GET_CALLABLE.
Referenced by exception_to_condition_template(), Rcpp::get_return_type_dispatch(), Rcpp::get_return_type_dispatch(), and registerFunctions().
|
inline |
Definition at line 345 of file exceptions.h.
References demangle(), get_exception_classes(), get_last_call(), make_condition(), rcpp_get_stack_trace(), and rcpp_set_stack_trace().
Referenced by exception_to_r_condition(), and rcpp_exception_to_r_condition().

|
inline |
Definition at line 373 of file exceptions.h.
References exception_to_condition_template(), and RCPP_DEFAULT_INCLUDE_CALL.
Referenced by forward_exception_to_r(), and forward_rcpp_exception_to_r().

|
inline |
Definition at line 397 of file exceptions.h.
References string_to_try_error().

|
inline |
Definition at line 407 of file exceptions.h.
References exception_to_r_condition().

|
inline |
Definition at line 414 of file exceptions.h.
References exception_to_r_condition().

|
inline |
Definition at line 309 of file exceptions.h.
Referenced by exception_to_condition_template().
|
inline |
Definition at line 289 of file exceptions.h.
References Rcpp::internal::is_Rcpp_eval_call().
Referenced by exception_to_condition_template().

|
inline |
Definition at line 323 of file exceptions.h.
Referenced by exception_to_condition_template().
|
inline |
Definition at line 368 of file exceptions.h.
References Rcpp::exception::copy_stack_trace_to_r(), exception_to_condition_template(), and Rcpp::exception::include_call().

|
inline |
Definition at line 377 of file exceptions.h.
Referenced by exception_to_try_error().