Rcpp Version 1.0.14
|
#include <Vector.h>
Public Attributes | |
traits::r_vector_cache_type< RTYPE, StoragePolicy >::type | cache |
Protected Member Functions | |
int * | dims () const |
void | init () |
typedef traits::r_vector_const_iterator<RTYPE,StoragePolicy>::type Rcpp::Vector< RTYPE, StoragePolicy >::const_iterator |
typedef traits::r_vector_const_proxy<RTYPE,StoragePolicy>::type Rcpp::Vector< RTYPE, StoragePolicy >::const_Proxy |
typedef traits::r_vector_element_converter<RTYPE>::type Rcpp::Vector< RTYPE, StoragePolicy >::converter_type |
typedef internal::RangeIndexer<RTYPE,true,Vector> Rcpp::Vector< RTYPE, StoragePolicy >::Indexer |
typedef traits::init_type<RTYPE>::type Rcpp::Vector< RTYPE, StoragePolicy >::init_type |
typedef traits::r_vector_iterator<RTYPE,StoragePolicy>::type Rcpp::Vector< RTYPE, StoragePolicy >::iterator |
typedef traits::r_vector_name_proxy<RTYPE,StoragePolicy>::type Rcpp::Vector< RTYPE, StoragePolicy >::NameProxy |
typedef traits::r_vector_proxy<RTYPE,StoragePolicy>::type Rcpp::Vector< RTYPE, StoragePolicy >::Proxy |
typedef StoragePolicy<Vector> Rcpp::Vector< RTYPE, StoragePolicy >::Storage |
typedef traits::storage_type<RTYPE>::type Rcpp::Vector< RTYPE, StoragePolicy >::stored_type |
typedef traits::r_vector_proxy<RTYPE,StoragePolicy>::type Rcpp::Vector< RTYPE, StoragePolicy >::value_type |
|
inline |
Default constructor. Creates a vector of the appropriate type and 0 length
Definition at line 55 of file Vector.h.
References Rcpp::as(), and Rcpp::Vector< RTYPE, StoragePolicy >::init().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::create(), and Rcpp::Vector< RTYPE, StoragePolicy >::import_transform().
|
inline |
copy constructor. shallow copy of the SEXP
Definition at line 63 of file Vector.h.
References Rcpp::as().
|
inline |
Definition at line 71 of file Vector.h.
References Rcpp::as().
|
inline |
Definition at line 77 of file Vector.h.
References Rcpp::as(), and Rcpp::GenericProxy< Proxy >::get().
|
inlineexplicit |
Definition at line 82 of file Vector.h.
References Rcpp::as(), and Rcpp::no_init_vector::get().
|
inline |
Definition at line 87 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::fill(), RCPP_DEBUG_2, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inline |
Definition at line 94 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::fill(), RCPP_DEBUG_2, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inline |
Definition at line 101 of file Vector.h.
References Rcpp::as(), Rcpp::internal::as(), and RCPP_DEBUG_2.
|
inline |
Definition at line 107 of file Vector.h.
References Rcpp::as(), Rcpp::internal::as(), and RCPP_DEBUG_2.
|
inline |
Definition at line 113 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), and RCPP_DEBUG_2.
|
inline |
Definition at line 122 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::init(), and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inline |
Definition at line 128 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::init(), and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inline |
Definition at line 133 of file Vector.h.
References Rcpp::as(), Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::dims(), and Rcpp::Vector< RTYPE, StoragePolicy >::init().
|
inline |
Definition at line 145 of file Vector.h.
References Rcpp::as(), and Rcpp::Vector< RTYPE, StoragePolicy >::fill().
|
inline |
Definition at line 152 of file Vector.h.
References Rcpp::as(), Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::dims(), Rcpp::Vector< RTYPE, StoragePolicy >::fill(), and RCPP_DEBUG_2.
|
inline |
Definition at line 162 of file Vector.h.
References Rcpp::as(), DEMANGLE, Rcpp::Vector< RTYPE, StoragePolicy >::import_sugar_expression(), and RCPP_DEBUG_2.
|
inline |
Definition at line 168 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::fill_or_generate(), RCPP_DEBUG_2, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inline |
Definition at line 176 of file Vector.h.
References Rcpp::as(), DEMANGLE, and RCPP_DEBUG_2.
|
inline |
Definition at line 183 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), and RCPP_DEBUG_2.
|
inline |
Definition at line 192 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), and RCPP_DEBUG_2.
|
inline |
Definition at line 201 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), and RCPP_DEBUG_2.
|
inline |
Definition at line 210 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), and RCPP_DEBUG_1.
|
inline |
Definition at line 217 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), and RCPP_DEBUG_2.
|
inline |
Definition at line 225 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), and RCPP_DEBUG_1.
|
inline |
Definition at line 232 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), and RCPP_DEBUG_2.
|
inline |
Definition at line 429 of file Vector.h.
References Rcpp::as(), and Rcpp::wrap().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::import().
|
inlineprivate |
Definition at line 1058 of file Vector.h.
References Rcpp::as(), and Rcpp::wrap().
|
inlineprivate |
Definition at line 1052 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::assign_sugar_expression().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::operator=().
|
inlineprivate |
Definition at line 1037 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::size(), and Rcpp::wrap().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::assign_object().
|
inline |
Definition at line 350 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache, and Rcpp::Vector< RTYPE, StoragePolicy >::offset().
Referenced by Rcpp::attributes::SourceFileAttributesParser::parseSignature().
|
inline |
Definition at line 353 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache, and Rcpp::Vector< RTYPE, StoragePolicy >::offset().
|
inline |
Definition at line 333 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache.
Referenced by Rcpp::ListOf< T >::begin(), Rcpp::Matrix< RTYPE, StoragePolicy >::begin(), Rcpp::ListOf< T >::begin(), Rcpp::Matrix< RTYPE, StoragePolicy >::begin(), Rcpp::Matrix< RTYPE, StoragePolicy >::cbegin(), compileAttributes(), class_< Class >::complete(), Rcpp::Module::complete(), convolve10cpp(), convolve12cpp(), convolve4cpp(), convolve8cpp(), convolve9cpp(), Rcpp::exception::copy_stack_trace_to_r(), Rcpp::Vector< RTYPE, StoragePolicy >::erase_range__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::erase_single__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::fill__dispatch(), Rcpp::Vector< RTYPE, StoragePolicy >::fill__dispatch(), Rcpp::Vector< RTYPE, StoragePolicy >::fill_or_generate__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::import_expression(), Rcpp::Matrix< RTYPE, StoragePolicy >::import_matrix_expression(), Rcpp::Vector< RTYPE, StoragePolicy >::insert__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::insert__impl(), Rcpp::ListOf< T >::ListOf(), Rcpp::ListOf< T >::ListOf(), Rcpp::sugar::IndexHash< RTYPE >::lookup(), Rcpp::Matrix< RTYPE, StoragePolicy >::Matrix(), Rcpp::Vector< RTYPE, StoragePolicy >::operator+=(), Rcpp::Vector< RTYPE, StoragePolicy >::operator+=(), Rcpp::Vector< RTYPE, StoragePolicy >::push_back__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_back__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_back_name__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_back_name__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_front__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_front__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_front_name__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_front_name__impl(), Rcpp::sugar::SampleNoReplace(), Rcpp::sugar::SampleNoReplace(), Rcpp::sugar::SampleReplace(), Rcpp::sugar::SampleReplace(), Rcpp::sugar::SelfMatch< RTYPE, TABLE_T >::SelfMatch(), Rcpp::sugar::Table< RTYPE, TABLE_T >::Table(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), and Rcpp::Vector< RTYPE, StoragePolicy >::Vector().
|
inline |
Definition at line 335 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache.
|
inline |
Definition at line 337 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache.
|
inline |
Definition at line 338 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inline |
Does this vector have an element with the target name
Definition at line 585 of file Vector.h.
References Rcpp::as(), Rcpp::NamesProxyPolicy< CLASS >::names(), and RCPP_GET_NAMES.
|
inlinestatic |
Definition at line 1121 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::Vector().
Referenced by Rcpp::sugar::Range< RTYPE, NA, T >::operator Vector< RTYPE >(), Rcpp::sugar::Range< RTYPE, false, T >::operator Vector< RTYPE >(), Rcpp::shush_about_NA(), and Rcpp::trimws().
|
inlineprotected |
Definition at line 612 of file Vector.h.
References Rcpp::as().
Referenced by Rcpp::Matrix< RTYPE, StoragePolicy >::cols(), Rcpp::Matrix< RTYPE, StoragePolicy >::Matrix(), Rcpp::Matrix< RTYPE, StoragePolicy >::ncol(), Rcpp::Vector< RTYPE, StoragePolicy >::offset(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), and Rcpp::Vector< RTYPE, StoragePolicy >::Vector().
|
inline |
Definition at line 334 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
Referenced by Rcpp::Matrix< RTYPE, StoragePolicy >::cend(), compileAttributes(), Rcpp::ListOf< T >::end(), Rcpp::Matrix< RTYPE, StoragePolicy >::end(), Rcpp::ListOf< T >::end(), Rcpp::Matrix< RTYPE, StoragePolicy >::end(), Rcpp::Vector< RTYPE, StoragePolicy >::erase_range__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::erase_single__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::fill__dispatch(), Rcpp::Vector< RTYPE, StoragePolicy >::fill_or_generate__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::insert__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::insert__impl(), Rcpp::ListOf< T >::ListOf(), Rcpp::ListOf< T >::ListOf(), Rcpp::Vector< RTYPE, StoragePolicy >::push_back__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_back__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_back_name__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_back_name__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_front__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_front__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_front_name__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_front_name__impl(), Rcpp::sugar::SelfMatch< RTYPE, TABLE_T >::SelfMatch(), Rcpp::sugar::Table< RTYPE, TABLE_T >::Table(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), and Rcpp::Vector< RTYPE, StoragePolicy >::Vector().
|
inline |
Definition at line 336 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inline |
Definition at line 499 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::cache, and Rcpp::Vector< RTYPE, StoragePolicy >::erase_range__impl().
|
inline |
Definition at line 491 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::cache, and Rcpp::Vector< RTYPE, StoragePolicy >::erase_single__impl().
Referenced by Rcpp::DataFrame_Impl< StoragePolicy >::from_list().
|
inline |
Definition at line 504 of file Vector.h.
References Rcpp::as(), and Rcpp::Vector< RTYPE, StoragePolicy >::erase_range__impl().
|
inline |
Definition at line 495 of file Vector.h.
References Rcpp::as(), and Rcpp::Vector< RTYPE, StoragePolicy >::erase_single__impl().
|
inlineprivate |
Definition at line 977 of file Vector.h.
References Rcpp::as(), Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::NamesProxyPolicy< CLASS >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::erase(), and Rcpp::Vector< RTYPE, StoragePolicy >::erase().
|
inlineprivate |
Definition at line 923 of file Vector.h.
References Rcpp::as(), Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::NamesProxyPolicy< CLASS >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::erase(), and Rcpp::Vector< RTYPE, StoragePolicy >::erase().
|
inline |
Definition at line 1177 of file Vector.h.
References Rcpp::as(), and Rcpp::Rcpp_eval().
|
inline |
Definition at line 1181 of file Vector.h.
References Rcpp::Rcpp_eval().
|
inline |
Definition at line 329 of file Vector.h.
References Rcpp::as(), and Rcpp::Vector< RTYPE, StoragePolicy >::fill__dispatch().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::fill_or_generate__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), and Rcpp::Vector< RTYPE, StoragePolicy >::Vector().
|
inlineprivate |
Definition at line 1105 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::internal::element_converter< RTYPE >::get(), and Rcpp::Vector< RTYPE, StoragePolicy >::size().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::fill().
|
inlineprivate |
Definition at line 1115 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), and Rcpp::internal::element_converter< RTYPE >::get().
|
inlineprivate |
Definition at line 1088 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::fill_or_generate__impl().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::Vector().
|
inlineprivate |
Definition at line 1093 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), and Rcpp::Vector< RTYPE, StoragePolicy >::end().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::fill_or_generate().
|
inlineprivate |
Definition at line 1100 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::fill().
|
inline |
Definition at line 596 of file Vector.h.
References Rcpp::as(), Rcpp::NamesProxyPolicy< CLASS >::names(), RCPP_GET_NAMES, and Rcpp::stop().
Referenced by Rcpp::ListOf< T >::operator[](), and Rcpp::ListOf< T >::operator[]().
|
inlinestatic |
|
inlinestatic |
Definition at line 439 of file Vector.h.
References Rcpp::as(), and Rcpp::Vector< RTYPE, StoragePolicy >::assign().
|
inlineprivate |
Definition at line 1082 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), and RCPP_LOOP_UNROLL.
|
inlineprivate |
Definition at line 1066 of file Vector.h.
References Rcpp::as(), DEMANGLE, Rcpp::NA, and RCPP_DEBUG_4.
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::Vector().
|
inlineprivate |
Definition at line 1075 of file Vector.h.
References Rcpp::as(), DEMANGLE, Rcpp::NA, and RCPP_DEBUG_4.
|
inlinestatic |
Definition at line 446 of file Vector.h.
References Rcpp::as(), and Rcpp::Vector< RTYPE, StoragePolicy >::Vector().
|
inlineprotected |
Definition at line 616 of file Vector.h.
References Rcpp::internal::as(), and RCPP_DEBUG_2.
Referenced by Rcpp::Matrix< RTYPE, StoragePolicy >::Matrix(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), and Rcpp::Vector< RTYPE, StoragePolicy >::Vector().
|
inline |
Definition at line 485 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::cache, Rcpp::internal::element_converter< RTYPE >::get(), and Rcpp::Vector< RTYPE, StoragePolicy >::insert__impl().
|
inline |
Definition at line 478 of file Vector.h.
References Rcpp::as(), Rcpp::internal::element_converter< RTYPE >::get(), and Rcpp::Vector< RTYPE, StoragePolicy >::insert__impl().
|
inlineprivate |
Definition at line 883 of file Vector.h.
References Rcpp::as(), Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::NamesProxyPolicy< CLASS >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inlineprivate |
Definition at line 842 of file Vector.h.
References Rcpp::as(), Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::NamesProxyPolicy< CLASS >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::insert(), and Rcpp::Vector< RTYPE, StoragePolicy >::insert().
|
inlinestatic |
|
inline |
offset based on the dimensions of this vector
Definition at line 282 of file Vector.h.
References Rcpp::as(), and Rcpp::Vector< RTYPE, StoragePolicy >::dims().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::at(), Rcpp::Vector< RTYPE, StoragePolicy >::at(), Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::get(), Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::get(), Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >::get(), Rcpp::Vector< RTYPE, StoragePolicy >::operator()(), Rcpp::Vector< RTYPE, StoragePolicy >::operator()(), Rcpp::Vector< RTYPE, StoragePolicy >::operator()(), Rcpp::Vector< RTYPE, StoragePolicy >::operator()(), Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::set(), Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::set(), and Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >::set().
|
inline |
one dimensional offset doing bounds checking to ensure it is valid
Definition at line 302 of file Vector.h.
References Rcpp::as().
|
inline |
Definition at line 310 of file Vector.h.
References Rcpp::as(), Rcpp::NamesProxyPolicy< CLASS >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inline |
|
inline |
Definition at line 343 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache, and Rcpp::Vector< RTYPE, StoragePolicy >::offset().
|
inline |
Definition at line 346 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache, and Rcpp::Vector< RTYPE, StoragePolicy >::offset().
|
inline |
Definition at line 357 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache, and Rcpp::Vector< RTYPE, StoragePolicy >::offset().
|
inline |
Definition at line 360 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache, and Rcpp::Vector< RTYPE, StoragePolicy >::offset().
|
inline |
|
inline |
|
inline |
Definition at line 568 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::VectorBase< RTYPE, na, VECTOR >::get_ref(), and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inline |
Definition at line 551 of file Vector.h.
References Rcpp::as(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::VectorBase< RTYPE, na, VECTOR >::get_ref(), and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inline |
Definition at line 246 of file Vector.h.
References Rcpp::as(), and Rcpp::Vector< RTYPE, StoragePolicy >::assign_object().
|
inline |
Definition at line 67 of file Vector.h.
Referenced by Rcpp::newDatetimeVector::operator=(), and Rcpp::newDateVector::operator=().
|
inline |
Definition at line 546 of file Vector.h.
References Rcpp::range().
|
inline |
|
inline |
|
inline |
Definition at line 385 of file Vector.h.
References Rcpp::as().
|
inline |
Definition at line 394 of file Vector.h.
References Rcpp::as().
|
inline |
Definition at line 340 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache.
|
inline |
Definition at line 341 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache.
|
inline |
Definition at line 451 of file Vector.h.
References Rcpp::internal::element_converter< RTYPE >::get(), and Rcpp::Vector< RTYPE, StoragePolicy >::push_back__impl().
Referenced by Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::set(), Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::set(), Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >::set(), and Rcpp::attributes::SourceFileAttributesParser::SourceFileAttributesParser().
|
inline |
Definition at line 458 of file Vector.h.
References Rcpp::internal::element_converter< RTYPE >::get(), and Rcpp::Vector< RTYPE, StoragePolicy >::push_back_name__impl().
|
inlineprivate |
Definition at line 649 of file Vector.h.
References Rcpp::as(), Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::NamesProxyPolicy< CLASS >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inlineprivate |
Definition at line 623 of file Vector.h.
References Rcpp::as(), Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::NamesProxyPolicy< CLASS >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::push_back().
|
inlineprivate |
Definition at line 701 of file Vector.h.
References Rcpp::as(), Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::NamesProxyPolicy< CLASS >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inlineprivate |
Definition at line 674 of file Vector.h.
References Rcpp::as(), Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::NamesProxyPolicy< CLASS >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::push_back().
|
inline |
Definition at line 465 of file Vector.h.
References Rcpp::internal::element_converter< RTYPE >::get(), and Rcpp::Vector< RTYPE, StoragePolicy >::push_front__impl().
|
inline |
Definition at line 471 of file Vector.h.
References Rcpp::internal::element_converter< RTYPE >::get(), and Rcpp::Vector< RTYPE, StoragePolicy >::push_front_name__impl().
|
inlineprivate |
Definition at line 756 of file Vector.h.
References Rcpp::as(), Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::NamesProxyPolicy< CLASS >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inlineprivate |
Definition at line 729 of file Vector.h.
References Rcpp::as(), Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::NamesProxyPolicy< CLASS >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::push_front().
|
inlineprivate |
Definition at line 812 of file Vector.h.
References Rcpp::as(), Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::NamesProxyPolicy< CLASS >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inlineprivate |
Definition at line 783 of file Vector.h.
References Rcpp::as(), Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::NamesProxyPolicy< CLASS >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::push_front().
|
inlinestatic |
Definition at line 513 of file Vector.h.
References Rcpp::as(), Rcpp::NamesProxyPolicy< CLASS >::names(), and Rcpp::Vector< RTYPE, StoragePolicy >::replace_element__dispatch().
|
inlinestatic |
Definition at line 519 of file Vector.h.
References Rcpp::as(), and Rcpp::internal::element_converter< RTYPE >::get().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::replace_element().
|
inlinestatic |
Definition at line 524 of file Vector.h.
References Rcpp::as(), Rcpp::NamesProxyPolicy< CLASS >::names(), and Rcpp::Vector< RTYPE, StoragePolicy >::replace_element__dispatch__isArgument().
|
inlinestatic |
Definition at line 529 of file Vector.h.
References Rcpp::as(), DEMANGLE, Rcpp::internal::element_converter< RTYPE >::get(), Rcpp::NamesProxyPolicy< CLASS >::names(), and RCPP_DEBUG_2.
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::replace_element__dispatch().
|
inlinestatic |
Definition at line 537 of file Vector.h.
References Rcpp::as(), DEMANGLE, Rcpp::NamesProxyPolicy< CLASS >::names(), and RCPP_DEBUG_2.
|
inline |
alias of length
Definition at line 275 of file Vector.h.
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::assign_sugar_expression(), Rcpp::Vector< RTYPE, StoragePolicy >::cend(), Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::check_index(), Rcpp::Module::class_names(), Rcpp::Module::classes_info(), class_< Class >::complete(), Rcpp::Module::complete(), convolve(), convolve10cpp(), convolve12cpp(), convolve3cpp(), convolve4cpp(), convolve8cpp(), convolve9cpp(), Rcpp::sugar::EmpiricalSample(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::Vector< RTYPE, StoragePolicy >::erase_range__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::erase_single__impl(), class_< Class >::fields(), Rcpp::Vector< RTYPE, StoragePolicy >::fill__dispatch(), Rcpp::DataFrame_Impl< StoragePolicy >::from_list(), Rcpp::Module::functions_arity(), Rcpp::Module::functions_names(), Rcpp::sugar::Cummax< RTYPE, NA, T >::get(), Rcpp::sugar::Cummin< RTYPE, NA, T >::get(), Rcpp::sugar::Cumprod< RTYPE, NA, T >::get(), Rcpp::sugar::Cumsum< RTYPE, NA, T >::get(), Rcpp::SubsetProxy< RTYPE, StoragePolicy, RHS_RTYPE, RHS_NA, RHS_T >::get_indices(), class_< Class >::getConstructors(), Rcpp::newDateVector::getDates(), Rcpp::newDatetimeVector::getDatetimes(), Rcpp::Vector< RTYPE, StoragePolicy >::insert__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::insert__impl(), Rcpp::sugar::IndexHash< RTYPE >::lookup(), class_< Class >::method_names(), class_< Class >::methods_arity(), class_< Class >::methods_voidness(), Rcpp::sugar::na_omit_impl(), Rcpp::sugar::na_omit_impl(), Rcpp::sugar::Normalize(), Rcpp::Vector< RTYPE, StoragePolicy >::offset(), Rcpp::sugar::Table< RTYPE, TABLE_T >::operator IntegerVector(), Rcpp::sugar::Range< RTYPE, false, T >::operator Vector< RTYPE >(), Rcpp::Vector< RTYPE, StoragePolicy >::operator+=(), Rcpp::Vector< RTYPE, StoragePolicy >::operator+=(), Rcpp::attributes::SourceFileAttributesParser::parseAttribute(), Rcpp::attributes::SourceFileAttributesParser::parseSignature(), class_< Class >::property_classes(), class_< Class >::property_names(), Rcpp::Vector< RTYPE, StoragePolicy >::push_back__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_back__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_back_name__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_back_name__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_front__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_front__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_front_name__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_front_name__impl(), Rcpp::sample(), Rcpp::sample(), Rcpp::sugar::SampleNoReplace(), Rcpp::sugar::SampleReplace(), Rcpp::ListOf< T >::size(), Rcpp::Vector< RTYPE, StoragePolicy >::sort(), Rcpp::attributes::SourceFileAttributesParser::SourceFileAttributesParser(), Rcpp::trimws(), Rcpp::trimws(), Rcpp::traits::r_vector_cache< RTYPE, StoragePolicy >::update(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), and Rcpp::sugar::WalkerSample().
|
inline |
Definition at line 401 of file Vector.h.
References Rcpp::as(), Rcpp::internal::as(), and Rcpp::Vector< RTYPE, StoragePolicy >::size().
Referenced by Rcpp::sort_unique().
|
inline |
Definition at line 508 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache.
traits::r_vector_cache_type<RTYPE,StoragePolicy>::type Rcpp::Vector< RTYPE, StoragePolicy >::cache |
Definition at line 40 of file Vector.h.
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::at(), Rcpp::Vector< RTYPE, StoragePolicy >::at(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::cbegin(), Rcpp::Vector< RTYPE, StoragePolicy >::cend(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::Vector< RTYPE, StoragePolicy >::erase(), Rcpp::Vector< RTYPE, StoragePolicy >::erase(), Rcpp::Vector< RTYPE, StoragePolicy >::insert(), Rcpp::Vector< RTYPE, StoragePolicy >::operator()(), Rcpp::Vector< RTYPE, StoragePolicy >::operator()(), Rcpp::Vector< RTYPE, StoragePolicy >::operator()(), Rcpp::Vector< RTYPE, StoragePolicy >::operator()(), Rcpp::Vector< RTYPE, StoragePolicy >::operator[](), Rcpp::Vector< RTYPE, StoragePolicy >::operator[](), and Rcpp::Vector< RTYPE, StoragePolicy >::update().