22#ifndef Rcpp__vector__MatrixColumn_h
23#define Rcpp__vector__MatrixColumn_h
43 const char*
fmt =
"Column index is out of bounds: "
44 "[index=%i; column extent=%i].";
55 const char*
fmt =
"Column index is out of bounds: "
56 "[index=%i; column extent=%i].";
66 template <
int RT,
bool NA,
typename T>
135 const char*
fmt =
"Column index is out of bounds: "
136 "[index=%i; column extent=%i].";
MATRIX::const_iterator const_iterator
const_Proxy operator[](int i) const
const_iterator const_start
const_iterator cend() const
MATRIX::value_type value_type
const_iterator begin() const
const_iterator end() const
const_iterator cbegin() const
ConstMatrixColumn(const MATRIX &parent, int i)
ConstMatrixColumn(const ConstMatrixColumn &other)
MATRIX::const_Proxy const_Proxy
const_iterator const_start
const_iterator end() const
MatrixColumn(const MATRIX &parent, int i)
const_iterator cend() const
const_Proxy operator[](int i) const
MatrixColumn & operator=(const Rcpp::VectorBase< RT, NA, T > &rhs)
MatrixColumn(MATRIX &parent, int i)
const_iterator cbegin() const
MATRIX::value_type value_type
MATRIX::const_Proxy const_Proxy
MatrixColumn & operator=(const MatrixColumn &rhs)
MATRIX::iterator iterator
const_iterator begin() const
MATRIX::const_iterator const_iterator
MatrixColumn(const MatrixColumn &other)
VECTOR::const_iterator const_iterator
VECTOR::const_Proxy const_Proxy
VECTOR::iterator iterator
traits::r_vector_proxy< RTYPE, StoragePolicy >::type value_type
Environment_Impl parent() const
#define RCPP_LOOP_UNROLL(TARGET, SOURCE)