Rcpp Version 1.0.9
|
#include <exceptions.h>
Public Member Functions | |
exception (const char *message_, bool include_call=RCPP_DEFAULT_INCLUDE_CALL) | |
exception (const char *message_, const char *, int, bool include_call=RCPP_DEFAULT_INCLUDE_CALL) | |
bool | include_call () const |
virtual | ~exception () throw () |
virtual const char * | what () const throw () |
void | copy_stack_trace_to_r () const |
Private Member Functions | |
void | record_stack_trace () |
Private Attributes | |
std::string | message |
bool | include_call_ |
std::vector< std::string > | stack |
Definition at line 36 of file exceptions.h.
|
inlineexplicit |
Definition at line 38 of file exceptions.h.
References record_stack_trace().
|
inline |
Definition at line 43 of file exceptions.h.
References record_stack_trace().
|
inlinevirtual |
Definition at line 51 of file exceptions.h.
|
inline |
Definition at line 92 of file exceptions_impl.h.
References Rcpp::_, Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< VECSXP >::create(), rcpp_set_stack_trace(), and stack.
Referenced by rcpp_exception_to_r_condition().
|
inline |
Definition at line 48 of file exceptions.h.
References include_call_.
Referenced by rcpp_exception_to_r_condition().
|
inlineprivate |
|
inlinevirtual |
Definition at line 52 of file exceptions.h.
References message.
|
private |
Definition at line 58 of file exceptions.h.
Referenced by include_call().
|
private |
Definition at line 57 of file exceptions.h.
Referenced by what().
|
private |
Definition at line 59 of file exceptions.h.
Referenced by copy_stack_trace_to_r(), and record_stack_trace().