Rcpp Version 1.0.14
|
internal implementation details More...
Namespaces | |
namespace | debug |
Classes | |
class | const_generic_proxy |
class | const_string_proxy |
class | DimNameProxy |
class | element_converter |
class | generic_element_converter |
class | generic_name_proxy |
class | generic_proxy |
class | InterruptedException |
class | LazyVector |
class | LazyVector< Rcpp::Vector< RTYPE > > |
class | NamedPlaceHolder |
class | RangeIndexer |
class | simple_name_proxy |
class | string_element_converter |
class | string_name_proxy |
class | string_proxy |
struct | UnwindData |
Variables | |
int | rngSynchronizationSuspended = 0 |
internal implementation details
T Rcpp::internal::as | ( | SEXP | x, |
::Rcpp::traits::r_type_enum_tag | |||
) |
T Rcpp::internal::as | ( | SEXP | x, |
::Rcpp::traits::r_type_generic_tag | |||
) |
Definition at line 85 of file as.h.
References as(), DEMANGLE, and RCPP_DEBUG_1.
T Rcpp::internal::as | ( | SEXP | x, |
::Rcpp::traits::r_type_module_object_const_pointer_tag | |||
) |
handling object<T>
Definition at line 99 of file as.h.
References as(), and as_module_object_internal().
T Rcpp::internal::as | ( | SEXP | x, |
::Rcpp::traits::r_type_module_object_const_reference_tag | |||
) |
T Rcpp::internal::as | ( | SEXP | x, |
::Rcpp::traits::r_type_module_object_pointer_tag | |||
) |
T Rcpp::internal::as | ( | SEXP | x, |
::Rcpp::traits::r_type_module_object_reference_tag | |||
) |
T Rcpp::internal::as | ( | SEXP | x, |
::Rcpp::traits::r_type_module_object_tag | |||
) |
T Rcpp::internal::as | ( | SEXP | x, |
::Rcpp::traits::r_type_primitive_tag | |||
) |
Definition at line 43 of file as.h.
References as().
Referenced by Rcpp::String::append_wide_string(), Rcpp::as(), as(), as(), as(), as(), as(), as(), as(), as(), as(), as(), as_module_object_internal(), as_string(), as_vector__impl(), as_vector__impl(), Rcpp::internal::DimNameProxy::assign(), Rcpp::String::assign_wide_string(), basic_cast(), Rcpp::internal::const_string_proxy< RTYPE, StoragePolicy >::begin(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::begin(), beginSuspendRNGSynchronization(), caster< double, Rcpp::Date >(), caster< double, Rcpp::Datetime >(), caster< Rcpp::Date, double >(), caster< Rcpp::Datetime, double >(), check_single_string(), complex__acos(), complex__acosh(), complex__asin(), complex__asinh(), complex__atan(), complex__atanh(), complex__Conj(), complex__cos(), complex__cosh(), complex__exp(), complex__log(), complex__sin(), complex__sinh(), complex__sqrt(), complex__tan(), complex__tanh(), Rcpp::internal::const_string_proxy< RTYPE, StoragePolicy >::const_string_proxy(), convert_using_rfunction(), Rcpp::converter(), empty_data_frame(), endSuspendRNGSynchronization(), enterRNGScope(), exitRNGScope(), export_range__dispatch(), Rcpp::traits::ContainerExporter< ContainerTemplate, T >::get(), Rcpp::internal::const_generic_proxy< RTYPE, StoragePolicy >::get(), Rcpp::internal::const_string_proxy< RTYPE, StoragePolicy >::get(), Rcpp::internal::generic_proxy< RTYPE, StoragePolicy >::get(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::get(), Rcpp::internal::string_element_converter< RTYPE >::get(), Rcpp::internal::generic_element_converter< RTYPE >::get(), Rcpp::internal::string_element_converter< RTYPE >::get(), Rcpp::internal::string_element_converter< RTYPE >::get(), Rcpp::internal::element_converter< RTYPE >::get(), Rcpp::internal::string_element_converter< RTYPE >::get(), Rcpp::internal::generic_element_converter< RTYPE >::get(), Rcpp::internal::element_converter< RTYPE >::get(), Rcpp::internal::generic_element_converter< RTYPE >::get(), Rcpp::sugar::IndexHash< RTYPE >::get_addr(), Rcpp::sugar::SelfHash< RTYPE >::get_addr(), get_converter_name(), get_Rcpp_namespace(), get_string_buffer(), getLongjumpToken(), getPosixClasses(), grow__dispatch(), Rcpp::internal::const_string_proxy< RTYPE, StoragePolicy >::import(), Rcpp::internal::generic_proxy< RTYPE, StoragePolicy >::import(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::import(), Rcpp::Vector< RTYPE, StoragePolicy >::init(), interruptedError(), Rcpp::is(), is__dispatch(), is__dispatch(), is__module__object(), is__simple< bool >(), is__simple< CharacterMatrix >(), is__simple< CharacterVector >(), is__simple< ComplexMatrix >(), is__simple< ComplexVector >(), is__simple< DataFrame >(), is__simple< Date >(), is__simple< Datetime >(), is__simple< DatetimeVector >(), is__simple< DateVector >(), is__simple< DottedPair >(), is__simple< double >(), is__simple< Environment >(), is__simple< Formula >(), is__simple< Function >(), is__simple< GenericMatrix >(), is__simple< int >(), is__simple< IntegerMatrix >(), is__simple< IntegerVector >(), is__simple< Language >(), is__simple< List >(), is__simple< LogicalMatrix >(), is__simple< LogicalVector >(), is__simple< NumericMatrix >(), is__simple< NumericVector >(), is__simple< Pairlist >(), is__simple< Promise >(), is__simple< RawMatrix >(), is__simple< RawVector >(), is__simple< Rcomplex >(), is__simple< Reference >(), is__simple< std::string >(), is__simple< String >(), is__simple< Symbol >(), is__simple< WeakReference >(), is_atomic(), is_matrix(), is_module_object_internal(), Rcpp::traits::is_nan< CPLXSXP >(), Rcpp::traits::is_nan< REALSXP >(), is_Rcpp_eval_call(), isLongjumpSentinel(), longjumpSentinel(), make_charsexp< Rcpp::String >(), make_new_object(), maybeJump(), new_date_object(), new_posixt_object(), Rcpp::sugar::IndexHash< RTYPE >::not_equal(), nth(), Rcpp::internal::const_string_proxy< RTYPE, StoragePolicy >::operator char *(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::operator char *(), Rcpp::internal::NamedPlaceHolder::operator SEXP(), Rcpp::internal::DimNameProxy::operator SEXP(), Rcpp::internal::DimNameProxy::operator T(), Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >::operator T(), Rcpp::internal::const_string_proxy< RTYPE, StoragePolicy >::operator!=(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::operator!=(), Rcpp::internal::const_string_proxy< RTYPE, StoragePolicy >::operator!=(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::operator!=(), Rcpp::internal::const_string_proxy< RTYPE, StoragePolicy >::operator!=(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::operator!=(), Rcpp::internal::NamedPlaceHolder::operator()(), Rcpp::sugar::Grabber< HASH, RTYPE >::operator()(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::operator+=(), operator<(), operator<(), operator<<(), operator<<(), operator<=(), operator<=(), Rcpp::String::operator=(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::operator=(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::operator=(), Rcpp::internal::DimNameProxy::operator=(), Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >::operator=(), Rcpp::internal::generic_proxy< RTYPE, StoragePolicy >::operator=(), Rcpp::internal::generic_proxy< RTYPE, StoragePolicy >::operator=(), Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::operator=(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::operator=(), Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::operator=(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::operator=(), Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::operator=(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::operator=(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::operator=(), Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::operator=(), Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >::operator=(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::operator=(), Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::operator=(), Rcpp::String::operator=(), Rcpp::String::operator=(), Rcpp::String::operator=(), Rcpp::String::operator=(), Rcpp::internal::DimNameProxy::operator=(), Rcpp::internal::generic_proxy< RTYPE, StoragePolicy >::operator=(), Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >::operator=(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::operator=(), Rcpp::internal::const_string_proxy< RTYPE, StoragePolicy >::operator==(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::operator==(), Rcpp::internal::const_string_proxy< RTYPE, StoragePolicy >::operator==(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::operator==(), Rcpp::internal::const_string_proxy< RTYPE, StoragePolicy >::operator==(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::operator==(), operator>(), operator>(), operator>=(), operator>=(), Rcpp::internal::NamedPlaceHolder::operator[](), Rcpp::internal::LazyVector< VECTOR >::operator[](), primitive_as(), Rcpp::r_cast(), r_true_cast(), r_true_cast< CPLXSXP >(), r_true_cast< INTSXP >(), r_true_cast< LGLSXP >(), r_true_cast< LISTSXP >(), r_true_cast< RAWSXP >(), r_true_cast< REALSXP >(), r_true_cast< STRSXP >(), range_wrap_dispatch___impl__pair(), range_wrap_dispatch___impl__pair(), Rcpp_eval_impl(), resumeJump(), Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::set(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::set(), Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::set(), Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >::set(), Rcpp::internal::generic_proxy< RTYPE, StoragePolicy >::set(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::set(), Rcpp::internal::debug::short_file_name(), Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::size(), Rcpp::internal::const_string_proxy< RTYPE, StoragePolicy >::size(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::size(), Rcpp::Vector< RTYPE, StoragePolicy >::sort(), Rcpp::internal::generic_proxy< RTYPE, StoragePolicy >::swap(), Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::swap(), Rcpp::traits::r_vector_cache< RTYPE, StoragePolicy >::update(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), vector_from_string(), vector_from_string< EXPRSXP >(), and vector_from_string_expr().
T Rcpp::internal::as | ( | SEXP | x, |
::Rcpp::traits::r_type_RcppString_tag | |||
) |
Definition at line 74 of file as.h.
References Rcpp::as(), and as().
T Rcpp::internal::as | ( | SEXP | x, |
::Rcpp::traits::r_type_string_tag | |||
) |
Definition at line 94 of file as.h.
References as_module_object_internal().
Definition at line 24 of file as.h.
References as().
Referenced by as(), and as_module_object().
T Rcpp::internal::as_string | ( | SEXP | x, |
Rcpp::traits::false_type | |||
) |
Definition at line 66 of file as.h.
References check_single_string().
T Rcpp::internal::as_string | ( | SEXP | x, |
Rcpp::traits::true_type | |||
) |
Definition at line 61 of file as.h.
References as(), and check_single_string().
|
inline |
Definition at line 30 of file as_vector.h.
References as(), and Rcpp::MatrixBase< RTYPE, na, MATRIX >::get_ref().
Referenced by Rcpp::as_vector().
|
inline |
Definition at line 44 of file as_vector.h.
References as(), Rcpp::MatrixBase< RTYPE, na, MATRIX >::get_ref(), Rcpp::Matrix< RTYPE, StoragePolicy >::ncol(), and Rcpp::Matrix< RTYPE, StoragePolicy >::nrow().
Definition at line 103 of file routines.h.
References as(), and GET_CALLABLE.
Referenced by Rcpp::SuspendRNGSynchronizationScope::SuspendRNGSynchronizationScope().
|
inline |
|
inlineprivate |
|
inline |
Definition at line 131 of file Datetime.h.
References as().
|
inlineprivate |
Definition at line 131 of file Datetime.h.
References as().
|
inline |
|
inlineprivate |
|
inline |
Definition at line 128 of file Datetime.h.
References as().
|
inlineprivate |
Definition at line 128 of file Datetime.h.
References as().
Definition at line 47 of file as.h.
References Rcpp::as(), and as().
Referenced by Rcpp::as< char >(), as_string(), and as_string().
Definition at line 148 of file complex.h.
References as(), and complex__asin().
Referenced by complex__acosh().
Definition at line 181 of file complex.h.
References as(), and complex__acos().
Definition at line 132 of file complex.h.
References as().
Referenced by complex__acos(), and complex__asinh().
Definition at line 188 of file complex.h.
References as(), and complex__asin().
Definition at line 164 of file complex.h.
References as().
Referenced by complex__atanh().
Definition at line 198 of file complex.h.
References as(), and complex__atan().
Definition at line 110 of file complex.h.
References as().
Referenced by complex__sinh().
Definition at line 207 of file complex.h.
References as(), and complex__sin().
Definition at line 116 of file complex.h.
References as().
Referenced by complex__tanh().
Definition at line 218 of file complex.h.
References as(), and complex__tan().
Definition at line 30 of file r_cast.h.
References as(), and Rcpp::Rcpp_fast_eval().
Referenced by Rcpp::Formula_Impl(), Rcpp::Formula_Impl(), r_true_cast< EXPRSXP >(), r_true_cast< LANGSXP >(), r_true_cast< LISTSXP >(), r_true_cast< VECSXP >(), and Rcpp::DataFrame_Impl< StoragePolicy >::set__().
|
inline |
Definition at line 28 of file DataFrame.h.
References as().
Definition at line 109 of file routines.h.
References as(), and GET_CALLABLE.
Referenced by Rcpp::SuspendRNGSynchronizationScope::~SuspendRNGSynchronizationScope().
Definition at line 91 of file routines.h.
References as(), and GET_CALLABLE.
Referenced by Rcpp::RNGScope::RNGScope().
Definition at line 97 of file routines.h.
References as(), and GET_CALLABLE.
Referenced by Rcpp::RNGScope::~RNGScope().
void Rcpp::internal::export_range__dispatch | ( | SEXP | x, |
InputIterator | first, | ||
::Rcpp::traits::r_type_generic_tag | |||
) |
Definition at line 29 of file export.h.
References Rcpp::as(), and as().
Definition at line 32 of file tools.h.
References get_line().
Referenced by Rcpp::MatrixBase< RTYPE, na, MATRIX >::iterator::update_index().
Definition at line 28 of file tools.h.
Referenced by get_column(), and Rcpp::MatrixBase< RTYPE, na, MATRIX >::iterator::update_index().
|
inline |
Definition at line 121 of file routines.h.
References as(), and GET_CALLABLE.
Referenced by Rcpp::Rcpp_namespace().
|
inline |
Definition at line 115 of file routines.h.
References as(), and GET_CALLABLE.
Definition at line 144 of file exceptions.h.
References as().
Referenced by Rcpp::LongjumpException::LongjumpException(), and resumeJump().
|
inlineprivate |
Definition at line 179 of file Date.h.
References as().
Referenced by new_posixt_object(), and Rcpp::wrap_extra_steps< Rcpp::Datetime >().
|
inline |
Definition at line 43 of file grow.h.
References Rcpp::grow(), Rcpp::head(), Rcpp::tail(), and Rcpp::wrap().
Referenced by Rcpp::grow().
|
inline |
Definition at line 48 of file grow.h.
References as(), Rcpp::head(), Rcpp::tail(), and Rcpp::wrap().
|
inline |
Definition at line 40 of file Interrupt.h.
References as(), and interruptedError().
Referenced by interruptedError().
|
inline |
|
inline |
Definition at line 160 of file is.h.
References as(), is__simple< S4 >(), and is_module_object_internal().
|
inline |
Definition at line 39 of file is.h.
References as(), and is_atomic().
|
inline |
Definition at line 54 of file is.h.
References as(), and is_matrix().
|
inline |
|
inline |
Definition at line 87 of file is.h.
References as(), and is_matrix().
|
inline |
|
inline |
|
inline |
Definition at line 138 of file is.h.
References as(), and is_atomic().
|
inline |
Definition at line 141 of file is.h.
References as(), and is_atomic().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 36 of file is.h.
References as(), and is_atomic().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 99 of file is.h.
References as(), and is_matrix().
|
inline |
Definition at line 33 of file is.h.
References as(), and is_atomic().
|
inline |
Definition at line 84 of file is.h.
References as(), and is_matrix().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 96 of file is.h.
References as(), and is_matrix().
|
inline |
|
inline |
Definition at line 93 of file is.h.
References as(), and is_matrix().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 90 of file is.h.
References as(), and is_matrix().
|
inline |
|
inline |
Definition at line 48 of file is.h.
References as(), and is_atomic().
|
inline |
|
inline |
|
inline |
Definition at line 114 of file is.h.
Referenced by is__module__object().
|
inline |
Definition at line 42 of file is.h.
References as(), and is_atomic().
|
inline |
Definition at line 45 of file is.h.
References as(), and is_atomic().
|
inline |
|
inline |
Definition at line 28 of file is.h.
References as().
Referenced by is__simple< bool >(), is__simple< Date >(), is__simple< Datetime >(), is__simple< double >(), is__simple< int >(), is__simple< Rcomplex >(), is__simple< std::string >(), and is__simple< String >().
Definition at line 29 of file is.h.
References as().
Referenced by is__simple< CharacterMatrix >(), is__simple< ComplexMatrix >(), is__simple< GenericMatrix >(), is__simple< IntegerMatrix >(), is__simple< LogicalMatrix >(), is__simple< NumericMatrix >(), and is__simple< RawMatrix >().
Definition at line 153 of file is.h.
References as().
Referenced by is__module__object().
Definition at line 248 of file exceptions.h.
Referenced by get_last_call().
Definition at line 137 of file exceptions.h.
References as().
Referenced by Rcpp::LongjumpException::LongjumpException(), and resumeJump().
Definition at line 126 of file exceptions.h.
References as().
|
inline |
Definition at line 41 of file unwindProtect.h.
References as(), and Rcpp::internal::UnwindData::jmpbuf.
Referenced by Rcpp::unwindProtect().
Definition at line 192 of file Date.h.
References as().
Referenced by Rcpp::wrap().
Definition at line 186 of file Date.h.
References as(), and getPosixClasses().
Referenced by Rcpp::wrap< Datetime >().
Definition at line 241 of file exceptions.h.
References as().
Referenced by is_Rcpp_eval_call().
|
inline |
Definition at line 168 of file const_string_proxy.h.
|
inline |
Definition at line 259 of file string_proxy.h.
bool Rcpp::internal::operator< | ( | const const_string_proxy< RT > & | lhs, |
const const_string_proxy< RT > & | rhs | ||
) |
Definition at line 128 of file const_string_proxy.h.
References as(), and Rcpp::internal::const_string_proxy< RTYPE, StoragePolicy >::begin().
bool Rcpp::internal::operator< | ( | const string_proxy< RT > & | lhs, |
const string_proxy< RT > & | rhs | ||
) |
Definition at line 221 of file string_proxy.h.
References as(), and Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::begin().
|
inline |
Definition at line 162 of file const_string_proxy.h.
References as().
|
inline |
Definition at line 254 of file string_proxy.h.
References as().
bool Rcpp::internal::operator<= | ( | const const_string_proxy< RT > & | lhs, |
const const_string_proxy< RT > & | rhs | ||
) |
Definition at line 152 of file const_string_proxy.h.
References as(), and Rcpp::internal::const_string_proxy< RTYPE, StoragePolicy >::begin().
bool Rcpp::internal::operator<= | ( | const string_proxy< RT > & | lhs, |
const string_proxy< RT > & | rhs | ||
) |
Definition at line 245 of file string_proxy.h.
References as(), and Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::begin().
bool Rcpp::internal::operator> | ( | const const_string_proxy< RT > & | lhs, |
const const_string_proxy< RT > & | rhs | ||
) |
Definition at line 136 of file const_string_proxy.h.
References as(), and Rcpp::internal::const_string_proxy< RTYPE, StoragePolicy >::begin().
bool Rcpp::internal::operator> | ( | const string_proxy< RT > & | lhs, |
const string_proxy< RT > & | rhs | ||
) |
Definition at line 229 of file string_proxy.h.
References as(), and Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::begin().
bool Rcpp::internal::operator>= | ( | const const_string_proxy< RT > & | lhs, |
const const_string_proxy< RT > & | rhs | ||
) |
Definition at line 144 of file const_string_proxy.h.
References as(), and Rcpp::internal::const_string_proxy< RTYPE, StoragePolicy >::begin().
bool Rcpp::internal::operator>= | ( | const string_proxy< RT > & | lhs, |
const string_proxy< RT > & | rhs | ||
) |
Definition at line 237 of file string_proxy.h.
References as(), and Rcpp::internal::string_proxy< RTYPE, StoragePolicy >::begin().
|
inline |
|
inline |
Definition at line 141 of file r_cast.h.
References convert_using_rfunction().
|
inline |
|
inline |
Definition at line 153 of file r_cast.h.
References convert_using_rfunction().
|
inline |
|
inline |
Definition at line 145 of file r_cast.h.
References as(), and convert_using_rfunction().
|
inline |
|
inline |
|
inline |
Definition at line 107 of file r_cast.h.
References as(), and Rcpp::Rcpp_fast_eval().
|
inline |
Definition at line 137 of file r_cast.h.
References convert_using_rfunction().
|
inline |
Definition at line 47 of file wrap.h.
References as(), Rcpp::String::get_sexp(), and Rcpp::wrap().
|
inline |
Definition at line 29 of file wrap.h.
References as(), Rcpp::AttributeProxyPolicy< CLASS >::attr(), DEMANGLE, and RCPP_DEBUG_3.
Definition at line 48 of file Rcpp_eval.h.
References as().
Referenced by Rcpp::fast_eval(), Rcpp::fast_eval(), Rcpp::find(), Rcpp::find(), Rcpp::get(), Rcpp::get(), and Rcpp::Rcpp_eval().
Definition at line 148 of file exceptions.h.
References as(), getLongjumpToken(), and isLongjumpSentinel().
Definition at line 29 of file vector_from_string.h.
References as().
|
inline |
Definition at line 50 of file vector_from_string.h.
References as().
Definition at line 35 of file vector_from_string.h.
References as().
|
inline |
Definition at line 30 of file Vector.h.
References DEMANGLE, and RCPP_DEBUG_1.