ArrayFire: array::array_proxy Class Reference (original) (raw)
Public Member Functions
array_proxy (array &par, af_index_t *ssss, bool linear=false)
array_proxy (const array_proxy &other)
~array_proxy ()
operator array () const
operator= (const array_proxy &a)
operator= (const double &a)
operator= (const float &a)
operator= (const int &a)
operator= (const unsigned &a)
operator= (const bool &a)
operator= (const char &a)
operator= (const unsigned char &a)
operator= (const long &a)
operator= (const unsigned long &a)
operator= (const long long &a)
operator= (const unsigned long long &a)
operator= (const short &a)
operator= (const unsigned short &a)
operator= (const signed char &a)
operator+= (const array_proxy &a)
operator+= (const array &a)
operator+= (const double &a)
operator+= (const cdouble &a)
operator+= (const cfloat &a)
operator+= (const float &a)
operator+= (const int &a)
operator+= (const unsigned &a)
operator+= (const bool &a)
operator+= (const char &a)
operator+= (const unsigned char &a)
operator+= (const long &a)
operator+= (const unsigned long &a)
operator+= (const long long &a)
operator+= (const unsigned long long &a)
operator+= (const short &a)
operator+= (const unsigned short &a)
operator+= (const signed char &a)
operator-= (const array_proxy &a)
operator-= (const array &a)
operator-= (const double &a)
operator-= (const cdouble &a)
operator-= (const cfloat &a)
operator-= (const float &a)
operator-= (const int &a)
operator-= (const unsigned &a)
operator-= (const bool &a)
operator-= (const char &a)
operator-= (const unsigned char &a)
operator-= (const long &a)
operator-= (const unsigned long &a)
operator-= (const long long &a)
operator-= (const unsigned long long &a)
operator-= (const short &a)
operator-= (const unsigned short &a)
operator-= (const signed char &a)
operator*= (const array_proxy &a)
operator*= (const array &a)
operator*= (const double &a)
operator*= (const cdouble &a)
operator*= (const cfloat &a)
operator*= (const float &a)
operator*= (const int &a)
operator*= (const unsigned &a)
operator*= (const bool &a)
operator*= (const char &a)
operator*= (const unsigned char &a)
operator*= (const long &a)
operator*= (const unsigned long &a)
operator*= (const long long &a)
operator*= (const unsigned long long &a)
operator*= (const short &a)
operator*= (const unsigned short &a)
operator*= (const signed char &a)
operator/= (const array_proxy &a)
operator/= (const array &a)
operator/= (const double &a)
operator/= (const cdouble &a)
operator/= (const cfloat &a)
operator/= (const float &a)
operator/= (const int &a)
operator/= (const unsigned &a)
operator/= (const bool &a)
operator/= (const char &a)
operator/= (const unsigned char &a)
operator/= (const long &a)
operator/= (const unsigned long &a)
operator/= (const long long &a)
operator/= (const unsigned long long &a)
operator/= (const short &a)
operator/= (const unsigned short &a)
operator/= (const signed char &a)
get ()
get () const
elements () const
template<typename T >
T *
host () const
void
host (void *ptr) const
type () const
dims () const
dims (unsigned dim) const
unsigned
numdims () const
size_t
bytes () const
size_t
allocated () const
copy () const
bool
isempty () const
bool
isscalar () const
bool
isvector () const
bool
isrow () const
bool
iscolumn () const
bool
iscomplex () const
bool
isreal () const
bool
isdouble () const
bool
issingle () const
bool
ishalf () const
bool
isrealfloating () const
bool
isfloating () const
bool
isinteger () const
bool
isbool () const
bool
issparse () const
void
eval () const
T () const
H () const
template<typename T >
scalar () const
template<typename T >
T *
device () const
void
unlock () const
void
lock () const
bool
isLocked () const
const array::array_proxy
rows (int first, int last)
const array::array_proxy
rows (int first, int last) const
const array::array_proxy
cols (int first, int last)
const array::array_proxy
cols (int first, int last) const
const array::array_proxy
slices (int first, int last)
const array::array_proxy
slices (int first, int last) const