Rcpp Version 1.0.9
|
#include <Vector.h>
Public Types | |
typedef StoragePolicy< Vector > | Storage |
typedef traits::r_vector_proxy< RTYPE, StoragePolicy >::type | Proxy |
typedef traits::r_vector_const_proxy< RTYPE, StoragePolicy >::type | const_Proxy |
typedef traits::r_vector_name_proxy< RTYPE, StoragePolicy >::type | NameProxy |
typedef traits::r_vector_proxy< RTYPE, StoragePolicy >::type | value_type |
typedef traits::r_vector_iterator< RTYPE, StoragePolicy >::type | iterator |
typedef traits::r_vector_const_iterator< RTYPE, StoragePolicy >::type | const_iterator |
typedef traits::init_type< RTYPE >::type | init_type |
typedef traits::r_vector_element_converter< RTYPE >::type | converter_type |
typedef traits::storage_type< RTYPE >::type | stored_type |
typedef internal::RangeIndexer< RTYPE, true, Vector > | Indexer |
Public Types inherited from Rcpp::VectorBase< RTYPE, true, Vector< RTYPE, PreserveStorage > > | |
typedef traits::storage_type< RTYPE >::type | stored_type |
typedef traits::storage_type< RTYPE >::type | elem_type |
typedef iter_base< iter_traits > | iterator |
typedef iter_base< const_iter_traits > | const_iterator |
Public Member Functions | |
Vector () | |
Vector (const Vector &other) | |
Vector & | operator= (const Vector &rhs) |
Vector (SEXP x) | |
template<typename Proxy > | |
Vector (const GenericProxy< Proxy > &proxy) | |
Vector (const no_init_vector &obj) | |
template<typename T > | |
Vector (const T &size, const stored_type &u, typename Rcpp::traits::enable_if< traits::is_arithmetic< T >::value, void >::type *=0) | |
Vector (const int &size, const stored_type &u) | |
Vector (const std::string &st) | |
Vector (const char *st) | |
template<typename T > | |
Vector (const T &siz, stored_type(*gen)(void), typename Rcpp::traits::enable_if< traits::is_arithmetic< T >::value, void >::type *=0) | |
template<typename T > | |
Vector (T size, typename Rcpp::traits::enable_if< traits::is_arithmetic< T >::value, void >::type *=0) | |
Vector (const int &size) | |
Vector (const Dimension &dims) | |
template<typename T > | |
Vector (T value, typename Rcpp::traits::enable_if< traits::is_bool< T >::value &&RTYPE==LGLSXP, void >::type *=0) | |
template<typename U > | |
Vector (const Dimension &dims, const U &u) | |
template<bool NA, typename VEC > | |
Vector (const VectorBase< RTYPE, NA, VEC > &other) | |
template<typename T , typename U > | |
Vector (const T &size, const U &u, typename Rcpp::traits::enable_if< traits::is_arithmetic< T >::value, void >::type *=0) | |
template<bool NA, typename T > | |
Vector (const sugar::SingleLogicalResult< NA, T > &obj) | |
template<typename T , typename U1 > | |
Vector (const T &siz, stored_type(*gen)(U1), const U1 &u1, typename Rcpp::traits::enable_if< traits::is_arithmetic< T >::value, void >::type *=0) | |
template<typename T , typename U1 , typename U2 > | |
Vector (const T &siz, stored_type(*gen)(U1, U2), const U1 &u1, const U2 &u2, typename Rcpp::traits::enable_if< traits::is_arithmetic< T >::value, void >::type *=0) | |
template<typename T , typename U1 , typename U2 , typename U3 > | |
Vector (const T &siz, stored_type(*gen)(U1, U2, U3), const U1 &u1, const U2 &u2, const U3 &u3, typename Rcpp::traits::enable_if< traits::is_arithmetic< T >::value, void >::type *=0) | |
template<typename InputIterator > | |
Vector (InputIterator first, InputIterator last) | |
template<typename InputIterator , typename T > | |
Vector (InputIterator first, InputIterator last, T n, typename Rcpp::traits::enable_if< traits::is_arithmetic< T >::value, void >::type *=0) | |
template<typename InputIterator , typename Func > | |
Vector (InputIterator first, InputIterator last, Func func) | |
template<typename InputIterator , typename Func , typename T > | |
Vector (InputIterator first, InputIterator last, Func func, T n, typename Rcpp::traits::enable_if< traits::is_arithmetic< T >::value, void >::type *=0) | |
template<typename T > | |
Vector & | operator= (const T &x) |
R_xlen_t | length () const |
R_xlen_t | size () const |
R_xlen_t | offset (const int &i, const int &j) const |
R_xlen_t | offset (const R_xlen_t &i) const |
R_xlen_t | offset (const std::string &name) const |
template<typename U > | |
void | fill (const U &u) |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
const_iterator | cbegin () const |
const_iterator | cend () const |
Proxy | operator[] (R_xlen_t i) |
const_Proxy | operator[] (R_xlen_t i) const |
Proxy | operator() (const size_t &i) |
const_Proxy | operator() (const size_t &i) const |
Proxy | at (const size_t &i) |
const_Proxy | at (const size_t &i) const |
Proxy | operator() (const size_t &i, const size_t &j) |
const_Proxy | operator() (const size_t &i, const size_t &j) const |
NameProxy | operator[] (const std::string &name) |
NameProxy | operator() (const std::string &name) |
NameProxy | operator[] (const std::string &name) const |
NameProxy | operator() (const std::string &name) const |
operator RObject () const | |
template<int RHS_RTYPE, bool RHS_NA, typename RHS_T > | |
SubsetProxy< RTYPE, StoragePolicy, RHS_RTYPE, RHS_NA, RHS_T > | operator[] (const VectorBase< RHS_RTYPE, RHS_NA, RHS_T > &rhs) |
template<int RHS_RTYPE, bool RHS_NA, typename RHS_T > | |
const SubsetProxy< RTYPE, StoragePolicy, RHS_RTYPE, RHS_NA, RHS_T > | operator[] (const VectorBase< RHS_RTYPE, RHS_NA, RHS_T > &rhs) const |
Vector & | sort (bool decreasing=false) |
template<typename InputIterator > | |
void | assign (InputIterator first, InputIterator last) |
template<typename T > | |
void | push_back (const T &object) |
template<typename T > | |
void | push_back (const T &object, const std::string &name) |
template<typename T > | |
void | push_front (const T &object) |
template<typename T > | |
void | push_front (const T &object, const std::string &name) |
template<typename T > | |
iterator | insert (iterator position, const T &object) |
template<typename T > | |
iterator | insert (int position, const T &object) |
iterator | erase (int position) |
iterator | erase (iterator position) |
iterator | erase (int first, int last) |
iterator | erase (iterator first, iterator last) |
void | update (SEXP) |
Indexer | operator[] (const Range &range) |
template<typename EXPR_VEC > | |
Vector & | operator+= (const VectorBase< RTYPE, true, EXPR_VEC > &rhs) |
template<typename EXPR_VEC > | |
Vector & | operator+= (const VectorBase< RTYPE, false, EXPR_VEC > &rhs) |
bool | containsElementNamed (const char *target) const |
int | findName (const std::string &name) const |
SEXP | eval () const |
SEXP | eval (SEXP env) const |
Public Member Functions inherited from Rcpp::PreserveStorage< Vector< RTYPE, PreserveStorage > > | |
PreserveStorage () | |
~PreserveStorage () | |
void | set__ (SEXP x) |
SEXP | get__ () const |
SEXP | invalidate__ () |
T & | copy__ (const T &other) |
bool | inherits (const char *clazz) const |
operator SEXP () const | |
Public Member Functions inherited from Rcpp::SlotProxyPolicy< Vector< RTYPE, PreserveStorage > > | |
SlotProxy | slot (const std::string &name) |
const_SlotProxy | slot (const std::string &name) const |
bool | hasSlot (const std::string &name) const |
Public Member Functions inherited from Rcpp::AttributeProxyPolicy< Vector< RTYPE, PreserveStorage > > | |
AttributeProxy | attr (const std::string &name) |
const_AttributeProxy | attr (const std::string &name) const |
std::vector< std::string > | attributeNames () const |
bool | hasAttribute (const std::string &attr) const |
Public Member Functions inherited from Rcpp::NamesProxyPolicy< Vector< RTYPE, PreserveStorage > > | |
NamesProxy | names () |
const_NamesProxy | names () const |
Public Member Functions inherited from Rcpp::RObjectMethods< Vector< RTYPE, PreserveStorage > > | |
bool | isNULL () const |
int | sexp_type () const |
bool | isObject () const |
bool | isS4 () const |
Public Member Functions inherited from Rcpp::VectorBase< RTYPE, true, Vector< RTYPE, PreserveStorage > > | |
Vector< RTYPE, PreserveStorage > & | get_ref () |
const Vector< RTYPE, PreserveStorage > & | get_ref () const |
stored_type | operator[] (R_xlen_t i) const |
R_xlen_t | size () const |
const_iterator | begin () const |
const_iterator | end () const |
const_iterator | cbegin () const |
const_iterator | cend () const |
Static Public Member Functions | |
static stored_type | get_na () |
static bool | is_na (stored_type x) |
template<typename InputIterator > | |
static Vector | import (InputIterator first, InputIterator last) |
template<typename InputIterator , typename F > | |
static Vector | import_transform (InputIterator first, InputIterator last, F f) |
template<typename U > | |
static void | replace_element (iterator it, SEXP names, R_xlen_t index, const U &u) |
template<typename U > | |
static void | replace_element__dispatch (traits::false_type, iterator it, SEXP names, R_xlen_t index, const U &u) |
template<typename U > | |
static void | replace_element__dispatch (traits::true_type, iterator it, SEXP names, R_xlen_t index, const U &u) |
template<typename U > | |
static void | replace_element__dispatch__isArgument (traits::false_type, iterator it, SEXP names, R_xlen_t index, const U &u) |
template<typename U > | |
static void | replace_element__dispatch__isArgument (traits::true_type, iterator it, SEXP names, R_xlen_t index, const U &u) |
static Vector | create () |
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 56 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::init().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::create(), and Rcpp::Vector< RTYPE, StoragePolicy >::import_transform().
|
inline |
|
inline |
|
inline |
Definition at line 78 of file Vector.h.
References Rcpp::GenericProxy< Proxy >::get().
|
inlineexplicit |
Definition at line 83 of file Vector.h.
References Rcpp::no_init_vector::get().
|
inline |
Definition at line 88 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::fill(), RCPP_DEBUG_2, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inline |
Definition at line 95 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::fill(), RCPP_DEBUG_2, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inline |
Definition at line 102 of file Vector.h.
References RCPP_DEBUG_2.
|
inline |
Definition at line 108 of file Vector.h.
References RCPP_DEBUG_2.
|
inline |
Definition at line 114 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), and RCPP_DEBUG_2.
|
inline |
Definition at line 123 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::init(), and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inline |
Definition at line 129 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::init(), and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inline |
Definition at line 134 of file Vector.h.
References Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::dims(), and Rcpp::Vector< RTYPE, StoragePolicy >::init().
|
inline |
Definition at line 146 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::fill().
|
inline |
Definition at line 153 of file Vector.h.
References Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::dims(), Rcpp::Vector< RTYPE, StoragePolicy >::fill(), and RCPP_DEBUG_2.
|
inline |
Definition at line 163 of file Vector.h.
References DEMANGLE, Rcpp::Vector< RTYPE, StoragePolicy >::import_sugar_expression(), and RCPP_DEBUG_2.
|
inline |
Definition at line 169 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::fill_or_generate(), RCPP_DEBUG_2, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inline |
Definition at line 177 of file Vector.h.
References DEMANGLE, and RCPP_DEBUG_2.
|
inline |
Definition at line 184 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), and RCPP_DEBUG_2.
|
inline |
Definition at line 193 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), and RCPP_DEBUG_2.
|
inline |
Definition at line 202 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), and RCPP_DEBUG_2.
|
inline |
Definition at line 211 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::begin(), and RCPP_DEBUG_1.
|
inline |
Definition at line 218 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::begin(), and RCPP_DEBUG_2.
|
inline |
Definition at line 226 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::begin(), and RCPP_DEBUG_1.
|
inline |
Definition at line 233 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::begin(), and RCPP_DEBUG_2.
|
inline |
Definition at line 430 of file Vector.h.
References Rcpp::wrap().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::import().
|
inlineprivate |
Definition at line 1059 of file Vector.h.
References Rcpp::wrap().
|
inlineprivate |
Definition at line 1053 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::assign_sugar_expression().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::operator=().
|
inlineprivate |
Definition at line 1038 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::size(), and Rcpp::wrap().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::assign_object().
|
inline |
Definition at line 351 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache, and Rcpp::Vector< RTYPE, StoragePolicy >::offset().
|
inline |
Definition at line 354 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache, and Rcpp::Vector< RTYPE, StoragePolicy >::offset().
|
inline |
Definition at line 334 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache.
Referenced by Rcpp::ListOf< T >::begin(), Rcpp::Matrix< RTYPE, StoragePolicy >::begin(), Rcpp::Matrix< RTYPE, StoragePolicy >::cbegin(), compileAttributes(), convolve10cpp(), convolve12cpp(), convolve4cpp(), convolve8cpp(), convolve9cpp(), Rcpp::exception::copy_stack_trace_to_r(), Rcpp::sugar::EmpiricalSample(), Rcpp::Vector< RTYPE, StoragePolicy >::erase_range__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::erase_single__impl(), fastLm(), Rcpp::Vector< RTYPE, StoragePolicy >::fill__dispatch(), Rcpp::Vector< RTYPE, StoragePolicy >::fill_or_generate__impl(), Rcpp::sugar::Mean< RTYPE, NA, T >::get(), Rcpp::sugar::Mean< INTSXP, NA, T >::get(), Rcpp::sugar::SetDiff< RTYPE, LHS_NA, LHS_T, RHS_NA, RHS_T >::get(), Rcpp::sugar::Intersect< RTYPE, LHS_NA, LHS_T, RHS_NA, RHS_T >::get(), Rcpp::sugar::Union< RTYPE, LHS_NA, LHS_T, RHS_NA, RHS_T >::get(), Rcpp::Vector< RTYPE, StoragePolicy >::import_expression(), Rcpp::Matrix< RTYPE, StoragePolicy >::import_matrix_expression(), Rcpp::Vector< RTYPE, StoragePolicy >::insert__impl(), lapplyCpp(), Rcpp::ListOf< T >::ListOf(), Rcpp::sugar::IndexHash< RTYPE >::lookup(), Rcpp::Matrix< RTYPE, StoragePolicy >::Matrix(), Rcpp::Vector< RTYPE, StoragePolicy >::operator+=(), Rcpp::Vector< RTYPE, StoragePolicy >::push_back__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_back_name__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_front__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_front_name__impl(), Rcpp::sugar::SampleNoReplace(), Rcpp::sugar::SampleReplace(), Rcpp::sugar::SelfMatch< RTYPE, TABLE_T >::SelfMatch(), Rcpp::sugar::Table< RTYPE, TABLE_T >::Table(), and Rcpp::Vector< RTYPE, StoragePolicy >::Vector().
|
inline |
Definition at line 336 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.
|
inline |
Definition at line 339 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 586 of file Vector.h.
References Rcpp::NamesProxyPolicy< Vector< RTYPE, PreserveStorage > >::names(), and RCPP_GET_NAMES.
|
inlinestatic |
Definition at line 1122 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 613 of file Vector.h.
Referenced by Rcpp::Matrix< RTYPE, StoragePolicy >::cols(), Rcpp::Matrix< RTYPE, StoragePolicy >::ncol(), Rcpp::Vector< RTYPE, StoragePolicy >::offset(), and Rcpp::Vector< RTYPE, StoragePolicy >::Vector().
|
inline |
Definition at line 335 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::sugar::EmpiricalSample(), 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::sugar::Mean< RTYPE, NA, T >::get(), Rcpp::sugar::Mean< INTSXP, NA, T >::get(), Rcpp::Vector< RTYPE, StoragePolicy >::insert__impl(), lapplyCpp(), Rcpp::ListOf< T >::ListOf(), Rcpp::Vector< RTYPE, StoragePolicy >::push_back__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_back_name__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_front__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_front_name__impl(), Rcpp::sugar::SelfMatch< RTYPE, TABLE_T >::SelfMatch(), Rcpp::sugar::Table< RTYPE, TABLE_T >::Table(), and Rcpp::Vector< RTYPE, StoragePolicy >::Vector().
|
inline |
Definition at line 337 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inline |
Definition at line 500 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache, and Rcpp::Vector< RTYPE, StoragePolicy >::erase_range__impl().
|
inline |
Definition at line 492 of file Vector.h.
References 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 505 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::erase_range__impl().
|
inline |
Definition at line 496 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::erase_single__impl().
|
inlineprivate |
Definition at line 978 of file Vector.h.
References Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::PreserveStorage< CLASS >::get__(), Rcpp::NamesProxyPolicy< Vector< RTYPE, PreserveStorage > >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::erase().
|
inlineprivate |
Definition at line 924 of file Vector.h.
References Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::PreserveStorage< CLASS >::get__(), Rcpp::NamesProxyPolicy< Vector< RTYPE, PreserveStorage > >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::erase().
|
inline |
Definition at line 1130 of file Vector.h.
References Rcpp::Rcpp_fast_eval().
|
inline |
Definition at line 1134 of file Vector.h.
References Rcpp::Rcpp_fast_eval().
|
inline |
Definition at line 330 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::fill__dispatch().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::fill_or_generate__impl(), and Rcpp::Vector< RTYPE, StoragePolicy >::Vector().
|
inlineprivate |
Definition at line 1106 of file Vector.h.
References 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 1116 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), and Rcpp::internal::element_converter< RTYPE >::get().
|
inlineprivate |
Definition at line 1089 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::fill_or_generate__impl().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::Vector().
|
inlineprivate |
Definition at line 1094 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::begin(), and Rcpp::Vector< RTYPE, StoragePolicy >::end().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::fill_or_generate().
|
inlineprivate |
Definition at line 1101 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::fill().
|
inline |
Definition at line 597 of file Vector.h.
References Rcpp::NamesProxyPolicy< Vector< RTYPE, PreserveStorage > >::names(), RCPP_GET_NAMES, and Rcpp::stop().
Referenced by Rcpp::ListOf< T >::operator[]().
|
inlinestatic |
|
inlinestatic |
Definition at line 440 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::assign().
|
inlineprivate |
Definition at line 1083 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::begin(), and RCPP_LOOP_UNROLL.
|
inlineprivate |
Definition at line 1067 of file Vector.h.
References DEMANGLE, Rcpp::VectorBase< RTYPE, na, VECTOR >::get_ref(), Rcpp::NA, RCPP_DEBUG_4, and Rcpp::VectorBase< RTYPE, na, VECTOR >::size().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::Vector().
|
inlineprivate |
Definition at line 1076 of file Vector.h.
References DEMANGLE, Rcpp::VectorBase< RTYPE, na, VECTOR >::get_ref(), Rcpp::NA, and RCPP_DEBUG_4.
|
inlinestatic |
Definition at line 447 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::Vector().
|
inlineprotected |
Definition at line 617 of file Vector.h.
References RCPP_DEBUG_2.
Referenced by Rcpp::Matrix< RTYPE, StoragePolicy >::Matrix(), and Rcpp::Vector< RTYPE, StoragePolicy >::Vector().
|
inline |
Definition at line 486 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache, Rcpp::internal::element_converter< RTYPE >::get(), and Rcpp::Vector< RTYPE, StoragePolicy >::insert__impl().
|
inline |
Definition at line 479 of file Vector.h.
References Rcpp::internal::element_converter< RTYPE >::get(), and Rcpp::Vector< RTYPE, StoragePolicy >::insert__impl().
|
inlineprivate |
Definition at line 884 of file Vector.h.
References Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::PreserveStorage< CLASS >::get__(), Rcpp::NamesProxyPolicy< Vector< RTYPE, PreserveStorage > >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inlineprivate |
Definition at line 843 of file Vector.h.
References Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::PreserveStorage< CLASS >::get__(), Rcpp::NamesProxyPolicy< Vector< RTYPE, PreserveStorage > >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::insert().
|
inlinestatic |
|
inline |
|
inline |
offset based on the dimensions of this vector
Definition at line 283 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::dims().
Referenced by 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::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 |
|
inline |
Definition at line 311 of file Vector.h.
References Rcpp::NamesProxyPolicy< Vector< RTYPE, PreserveStorage > >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inline |
|
inline |
Definition at line 344 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache, and Rcpp::Vector< RTYPE, StoragePolicy >::offset().
|
inline |
Definition at line 347 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache, and Rcpp::Vector< RTYPE, StoragePolicy >::offset().
|
inline |
Definition at line 358 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache, and Rcpp::Vector< RTYPE, StoragePolicy >::offset().
|
inline |
Definition at line 361 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache, and Rcpp::Vector< RTYPE, StoragePolicy >::offset().
|
inline |
|
inline |
|
inline |
Definition at line 569 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::VectorBase< RTYPE, na, VECTOR >::get_ref(), and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inline |
Definition at line 552 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::VectorBase< RTYPE, na, VECTOR >::get_ref(), and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inline |
Definition at line 247 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::assign_object().
|
inline |
Definition at line 68 of file Vector.h.
Referenced by Rcpp::newDatetimeVector::operator=(), and Rcpp::newDateVector::operator=().
|
inline |
Definition at line 547 of file Vector.h.
References Rcpp::range().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 341 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache.
|
inline |
Definition at line 342 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::cache.
|
inline |
Definition at line 452 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::CppExportsGenerator::writeEnd().
|
inline |
Definition at line 459 of file Vector.h.
References Rcpp::internal::element_converter< RTYPE >::get(), and Rcpp::Vector< RTYPE, StoragePolicy >::push_back_name__impl().
|
inlineprivate |
Definition at line 650 of file Vector.h.
References Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::PreserveStorage< CLASS >::get__(), Rcpp::NamesProxyPolicy< Vector< RTYPE, PreserveStorage > >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inlineprivate |
Definition at line 624 of file Vector.h.
References Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::PreserveStorage< CLASS >::get__(), Rcpp::NamesProxyPolicy< Vector< RTYPE, PreserveStorage > >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::push_back().
|
inlineprivate |
Definition at line 702 of file Vector.h.
References Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::PreserveStorage< CLASS >::get__(), Rcpp::NamesProxyPolicy< Vector< RTYPE, PreserveStorage > >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inlineprivate |
Definition at line 675 of file Vector.h.
References Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::PreserveStorage< CLASS >::get__(), Rcpp::NamesProxyPolicy< Vector< RTYPE, PreserveStorage > >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::push_back().
|
inline |
Definition at line 466 of file Vector.h.
References Rcpp::internal::element_converter< RTYPE >::get(), and Rcpp::Vector< RTYPE, StoragePolicy >::push_front__impl().
|
inline |
Definition at line 472 of file Vector.h.
References Rcpp::internal::element_converter< RTYPE >::get(), and Rcpp::Vector< RTYPE, StoragePolicy >::push_front_name__impl().
|
inlineprivate |
Definition at line 757 of file Vector.h.
References Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::PreserveStorage< CLASS >::get__(), Rcpp::NamesProxyPolicy< Vector< RTYPE, PreserveStorage > >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inlineprivate |
Definition at line 730 of file Vector.h.
References Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::PreserveStorage< CLASS >::get__(), Rcpp::NamesProxyPolicy< Vector< RTYPE, PreserveStorage > >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::push_front().
|
inlineprivate |
Definition at line 813 of file Vector.h.
References Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::PreserveStorage< CLASS >::get__(), Rcpp::NamesProxyPolicy< Vector< RTYPE, PreserveStorage > >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inlineprivate |
Definition at line 784 of file Vector.h.
References Rcpp::AttributeProxyPolicy< CLASS >::attr(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::PreserveStorage< CLASS >::get__(), Rcpp::NamesProxyPolicy< Vector< RTYPE, PreserveStorage > >::names(), RCPP_GET_NAMES, and Rcpp::Vector< RTYPE, StoragePolicy >::size().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::push_front().
|
inlinestatic |
Definition at line 514 of file Vector.h.
References Rcpp::NamesProxyPolicy< Vector< RTYPE, PreserveStorage > >::names(), and Rcpp::Vector< RTYPE, StoragePolicy >::replace_element__dispatch().
|
inlinestatic |
Definition at line 520 of file Vector.h.
References Rcpp::internal::element_converter< RTYPE >::get().
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::replace_element().
|
inlinestatic |
Definition at line 525 of file Vector.h.
References Rcpp::NamesProxyPolicy< Vector< RTYPE, PreserveStorage > >::names(), and Rcpp::Vector< RTYPE, StoragePolicy >::replace_element__dispatch__isArgument().
|
inlinestatic |
Definition at line 530 of file Vector.h.
References DEMANGLE, Rcpp::internal::element_converter< RTYPE >::get(), Rcpp::NamesProxyPolicy< Vector< RTYPE, PreserveStorage > >::names(), and RCPP_DEBUG_2.
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::replace_element__dispatch().
|
inlinestatic |
Definition at line 538 of file Vector.h.
References DEMANGLE, Rcpp::NamesProxyPolicy< Vector< RTYPE, PreserveStorage > >::names(), and RCPP_DEBUG_2.
|
inline |
alias of length
Definition at line 276 of file Vector.h.
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::assign_sugar_expression(), Rcpp::Vector< RTYPE, StoragePolicy >::cend(), convolve(), convolve10cpp(), convolve11cpp(), convolve12cpp(), convolve14cpp(), convolve3cpp(), convolve4cpp(), convolve5cpp(), convolve8cpp(), convolve9cpp(), Rcpp::sugar::EmpiricalSample(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::Vector< RTYPE, StoragePolicy >::erase_range__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::erase_single__impl(), fastLm(), Rcpp::Vector< RTYPE, StoragePolicy >::fill__dispatch(), Rcpp::DataFrame_Impl< StoragePolicy >::from_list(), 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::sugar::Mean< RTYPE, NA, T >::get(), Rcpp::sugar::Mean< CPLXSXP, NA, T >::get(), Rcpp::sugar::Mean< LGLSXP, NA, T >::get(), Rcpp::sugar::Mean< INTSXP, NA, T >::get(), Rcpp::SubsetProxy< RTYPE, StoragePolicy, RHS_RTYPE, RHS_NA, RHS_T >::get_indices(), Rcpp::newDateVector::getDates(), Rcpp::newDatetimeVector::getDatetimes(), Rcpp::Vector< RTYPE, StoragePolicy >::insert__impl(), lapplyCpp(), Rcpp::sugar::IndexHash< RTYPE >::lookup(), Rcpp::sugar::Normalize(), Rcpp::Vector< RTYPE, StoragePolicy >::offset(), Rcpp::Vector< RTYPE, StoragePolicy >::operator+=(), Rcpp::SubsetProxy< RTYPE, StoragePolicy, RHS_RTYPE, RHS_NA, RHS_T >::operator=(), Rcpp::Vector< RTYPE, StoragePolicy >::push_back__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_back_name__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_front__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_front_name__impl(), Rcpp::sample(), Rcpp::sugar::SampleNoReplace(), Rcpp::sugar::SampleReplace(), Rcpp::ListOf< T >::size(), Rcpp::Vector< RTYPE, StoragePolicy >::sort(), Rcpp::trimws(), Rcpp::Vector< RTYPE, StoragePolicy >::Vector(), and Rcpp::sugar::WalkerSample().
|
inline |
Definition at line 402 of file Vector.h.
References Rcpp::Vector< RTYPE, StoragePolicy >::size().
|
inline |
Definition at line 509 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 41 of file Vector.h.
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::at(), Rcpp::Vector< RTYPE, StoragePolicy >::begin(), Rcpp::Vector< RTYPE, StoragePolicy >::cbegin(), Rcpp::Vector< RTYPE, StoragePolicy >::cend(), Rcpp::Vector< RTYPE, StoragePolicy >::end(), Rcpp::Vector< RTYPE, StoragePolicy >::erase(), Rcpp::Vector< RTYPE, StoragePolicy >::insert(), Rcpp::Vector< RTYPE, StoragePolicy >::operator()(), Rcpp::Vector< RTYPE, StoragePolicy >::operator[](), and Rcpp::Vector< RTYPE, StoragePolicy >::update().